Class NoPermissionDelegate<T>
java.lang.Object
com.atlassian.confluence.security.NoPermissionDelegate<T>
- All Implemented Interfaces:
PermissionDelegate<T>
A
PermissionDelegate which always refuses permission.- Since:
- 7.16
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanAdminister(ConfluenceUser user, T target) booleancanCreate(ConfluenceUser user, Object container) booleancanCreateInTarget(ConfluenceUser user, Class typeToCreate) booleancanEdit(ConfluenceUser user, T target) booleancanExport(ConfluenceUser user, T target) booleancanRemove(ConfluenceUser user, T target) booleancanSetPermissions(ConfluenceUser user, T target) booleancanView(ConfluenceUser user) booleancanView(ConfluenceUser user, T target) Methods 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
-
NoPermissionDelegate
public NoPermissionDelegate()
-
-
Method Details
-
canView
- Specified by:
canViewin interfacePermissionDelegate<T>- Returns:
- true if user can view the specified target.
-
canView
- Specified by:
canViewin interfacePermissionDelegate<T>- Returns:
- true if the user can view all instances of targets handled by this permission delegate
-
canEdit
- Specified by:
canEditin interfacePermissionDelegate<T>
-
canSetPermissions
- Specified by:
canSetPermissionsin interfacePermissionDelegate<T>
-
canRemove
- Specified by:
canRemovein interfacePermissionDelegate<T>
-
canExport
- Specified by:
canExportin interfacePermissionDelegate<T>
-
canAdminister
- Specified by:
canAdministerin interfacePermissionDelegate<T>
-
canCreate
- Specified by:
canCreatein interfacePermissionDelegate<T>- Returns:
- true if the specified user can create new instances of the target type in the specified container.
-
canCreateInTarget
- Specified by:
canCreateInTargetin interfacePermissionDelegate<T>- Parameters:
user- the user performing the createtypeToCreate- the class of the entity to create- Returns:
- true if the specified user can create new instances of the specified typeToCreate within instances of target handled by this PermissionDelegate.
-