Class NeverPermittedContentPermission
- java.lang.Object
-
- com.atlassian.core.bean.EntityObject
-
- com.atlassian.confluence.core.ConfluenceEntityObject
-
- com.atlassian.confluence.security.ContentPermission
-
- com.atlassian.confluence.security.NeverPermittedContentPermission
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<ContentPermission>
public class NeverPermittedContentPermission extends ContentPermission
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.security.ContentPermission
EDIT_PERMISSION, SHARED_PERMISSION, VIEW_PERMISSION
-
-
Constructor Summary
Constructors Constructor Description NeverPermittedContentPermission(String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetType()inthashCode()booleanisGroupPermission()booleanisPermitted(com.atlassian.user.User user)Determine if a user is locked out by the permission.booleanisUserPermission()-
Methods inherited from class com.atlassian.confluence.security.ContentPermission
compareTo, createGroupPermission, createUserPermission, createUserPermission, getGroupName, getOwningSet, getUserName, getUserSubject, setOwningSet, setSubject, toString
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceEntityObject
getCreator, getCreatorName, getLastModifier, getLastModifierName, getRealClass, isPersistent, setCreator, setCreatorName, setLastModifier, setLastModifierName
-
-
-
-
Constructor Detail
-
NeverPermittedContentPermission
public NeverPermittedContentPermission(String type)
-
-
Method Detail
-
isPermitted
public boolean isPermitted(com.atlassian.user.User user)
Description copied from class:ContentPermissionDetermine if a user is locked out by the permission. Note, this does not take into account if the user has a general ability to override a lock (say if they are a global or space-level administrator), lock overrides must be dealt with at a higher level.content level permissions cannot be granted to anonymous users
- Overrides:
isPermittedin classContentPermission- Parameters:
user- the user to test against- Returns:
- true if the lock would prevent the user from editing content, false otherwise.
-
isGroupPermission
public boolean isGroupPermission()
- Overrides:
isGroupPermissionin classContentPermission
-
isUserPermission
public boolean isUserPermission()
- Overrides:
isUserPermissionin classContentPermission
-
getType
public String getType()
- Overrides:
getTypein classContentPermission
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classContentPermission
-
hashCode
public int hashCode()
- Overrides:
hashCodein classContentPermission
-
-