Interface UserAware
- All Known Implementing Classes:
AbstractUserProfileAction
,AbstractUserProfileAction
,ChangeMyPasswordAction
,EditEmailSettingsAction
,EditMyProfileAction
,EditMySettingsAction
,EditNotificationsAction
,EditorSettingsAction
,NetworkFeedAction
,UserPopupAction
,ViewFollowAction
,ViewFollowersAction
,ViewFollowingAction
,ViewMyDraftsAction
,ViewMyEmailSettingsAction
,ViewMyFavouritesAction
,ViewMyLabelsAction
,ViewMyProfileAction
,ViewMySettingsAction
,ViewUserActivityAction
,ViewUserProfileAction
public interface UserAware
Indicates that the action has a user set against it.
-
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.user.User
getUser()
boolean
If the action requires that the user be set before being run, then it should return true to this method.boolean
-
Method Details
-
getUser
com.atlassian.user.User getUser()- Returns:
- user - the user that the action worked on
-
isUserRequired
boolean isUserRequired()If the action requires that the user be set before being run, then it should return true to this method. If the action requires a user, but no user is available, then the interceptor will automatically redirect to the 'notfound' result- Returns:
- true if the action requires a page in order to execute
-
isViewPermissionRequired
boolean isViewPermissionRequired()- Returns:
- true if the action requires a check on com.atlassian.confluence.user.actions.UserAwareInterceptor.VIEW_USER_PROFILE_PERMISSION
-