Package com.atlassian.confluence.event
Interface Evented<T>
- All Known Implementing Classes:
AddLabelToSpaceAction,AddTeamLabelToSpaceAction,AlphabeticalListLabelsAction,ConfirmEmailAction,CreateUserAction,EditGlobalPermissionsAction,EditSpaceEntryAction,EditSpaceLabelAction,EditSpacePermissionsAction,EmptyTrashAction,ListAttachmentsAction,ListGlobalTemplatesAction,ListLabelsBySpaceAction,ListPageTemplatesAction,ListPermissionPagesAction,ListUndefinedPagesAction,PageInfoAction,RankListLabelsAction,RemovePageTemplateAction,RemoveSpaceEntryAction,SignUpAction,SpaceAdminAction,ViewGlobalPermissionsAction,ViewPageAction,ViewSpacePermissionsAction,ViewTrashAction
public interface Evented<T>
An interface indicating that a given action has a related event it wants to be published once the action completes.
- Since:
- 4.1
-
Method Summary
-
Method Details
-
getEventToPublish
Gets the event to publish.- Parameters:
result- the result of the action executing.- Returns:
- the event. Can be null, in which case no event will be published.
-