Class DraftPermissionsDelegate
java.lang.Object
com.atlassian.confluence.security.delegate.AbstractPermissionsDelegate<Draft>
com.atlassian.confluence.security.delegate.DraftPermissionsDelegate
- All Implemented Interfaces:
PermissionDelegate<Draft>
This delegate verifies permissions for the old
Draft object.
For the new shared drafts use the PermissionDelegate corresponding to the actual draft class.
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.confluence.security.delegate.AbstractPermissionsDelegate
spacePermissionManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanAdminister(ConfluenceUser user, Draft target) booleancanCreate(ConfluenceUser user, Object container) booleancanEdit(ConfluenceUser user, Draft target) booleancanExport(ConfluenceUser user, Draft target) booleancanRemove(ConfluenceUser user, Draft target) booleancanSetPermissions(ConfluenceUser user, Draft target) booleancanView(ConfluenceUser user, Draft target) protected SpacegetSpaceFrom(Object target) voidsetSpaceManager(SpaceManager spaceManager) Methods inherited from class com.atlassian.confluence.security.delegate.AbstractPermissionsDelegate
canCreateInTarget, canView, hasSpaceLevelPermission, setSpacePermissionManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.security.PermissionDelegate
canMove, canRemoveHierarchy
-
Constructor Details
-
DraftPermissionsDelegate
public DraftPermissionsDelegate()
-
-
Method Details
-
canView
- Returns:
- true if user can view the specified target.
-
canEdit
-
canSetPermissions
-
canRemove
-
canExport
-
canAdminister
-
canCreate
- Returns:
- true if the specified user can create new instances of the target type in the specified container.
-
getSpaceFrom
- Specified by:
getSpaceFromin classAbstractPermissionsDelegate<Draft>- Parameters:
target- an entity object from which we want to extract a space container- Returns:
Spacecontainer of the given target if available
-
setSpaceManager
-
getSpaceManager
-