|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.core.bean.EntityObject
com.atlassian.confluence.core.ConfluenceEntityObject
com.atlassian.confluence.security.ContentPermission
public class ContentPermission
Allows a user to lock content against editing by other users.
Field Summary | |
---|---|
static java.lang.String |
EDIT_PERMISSION
|
static java.lang.String |
VIEW_PERMISSION
|
Constructor Summary | |
---|---|
|
ContentPermission()
This has to be public because the ReflectiveObjectPersister requires
public default constructors. |
|
ContentPermission(ContentPermission other)
Copy constructor. |
protected |
ContentPermission(java.lang.String type,
java.lang.String groupName,
ConfluenceUser user)
|
protected |
ContentPermission(java.lang.String type,
java.lang.String groupName,
java.lang.String userName)
Deprecated. Since 5.3 Use ContentPermission(String, String, com.atlassian.confluence.user.ConfluenceUser) |
Method Summary | |
---|---|
int |
compareTo(ContentPermission that)
|
static ContentPermission |
createGroupPermission(java.lang.String type,
java.lang.String groupName)
|
static ContentPermission |
createUserPermission(java.lang.String type,
ConfluenceUser user)
|
static ContentPermission |
createUserPermission(java.lang.String type,
java.lang.String userName)
Deprecated. since 5.2. Use createUserPermission(String, com.atlassian.confluence.user.ConfluenceUser) |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getGroupName()
|
ContentPermissionSet |
getOwningSet()
|
java.lang.String |
getType()
|
java.lang.String |
getUserName()
Deprecated. since 5.2. Use getUserSubject() instead. |
ConfluenceUser |
getUserSubject()
When isUserPermission() is true, returns the user who is explicitly permitted by this permission. |
int |
hashCode()
|
boolean |
isGroupPermission()
|
boolean |
isPermitted(com.atlassian.user.User user)
Determine if a user is locked out by the permission. |
boolean |
isUserPermission()
|
void |
setOwningSet(ContentPermissionSet owningSet)
|
void |
setSubject(ConfluenceUser subject)
|
void |
setUserAccessor(UserAccessor userAccessor)
|
java.lang.String |
toString()
|
Methods inherited from class com.atlassian.confluence.core.ConfluenceEntityObject |
---|
getCreator, getCreatorName, getLastModifier, getLastModifierName, getRealClass, isPersistent, setCreator, setCreatorName, setLastModifier, setLastModifierName |
Methods inherited from class com.atlassian.core.bean.EntityObject |
---|
clone, getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VIEW_PERMISSION
public static final java.lang.String EDIT_PERMISSION
Constructor Detail |
---|
public ContentPermission()
ReflectiveObjectPersister
requires
public default constructors.
public ContentPermission(ContentPermission other)
protected ContentPermission(java.lang.String type, java.lang.String groupName, java.lang.String userName)
ContentPermission(String, String, com.atlassian.confluence.user.ConfluenceUser)
type
- groupName
- userName
- protected ContentPermission(java.lang.String type, java.lang.String groupName, ConfluenceUser user)
Method Detail |
---|
@Deprecated public static ContentPermission createUserPermission(java.lang.String type, java.lang.String userName)
createUserPermission(String, com.atlassian.confluence.user.ConfluenceUser)
public static ContentPermission createUserPermission(java.lang.String type, ConfluenceUser user)
public static ContentPermission createGroupPermission(java.lang.String type, java.lang.String groupName)
public boolean isPermitted(com.atlassian.user.User user)
user
- the user to test against
public boolean isGroupPermission()
public boolean isUserPermission()
public java.lang.String getType()
@Deprecated public java.lang.String getUserName()
getUserSubject()
instead.
public void setSubject(ConfluenceUser subject)
public void setUserAccessor(UserAccessor userAccessor)
public ConfluenceUser getUserSubject()
isUserPermission()
is true, returns the user who is explicitly permitted by this permission.
public java.lang.String getGroupName()
public ContentPermissionSet getOwningSet()
public void setOwningSet(ContentPermissionSet owningSet)
public int compareTo(ContentPermission that)
compareTo
in interface java.lang.Comparable<ContentPermission>
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class com.atlassian.core.bean.EntityObject
public int hashCode()
hashCode
in class com.atlassian.core.bean.EntityObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |