|
||||||||||
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 String |
EDIT_PERMISSION
|
static 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(String type,
String groupName,
ConfluenceUser user)
|
protected |
ContentPermission(String type,
String groupName,
String userName)
|
Method Summary | |
---|---|
int |
compareTo(ContentPermission o)
|
static ContentPermission |
createGroupPermission(String type,
String groupName)
|
static ContentPermission |
createUserPermission(String type,
ConfluenceUser user)
|
static ContentPermission |
createUserPermission(String type,
String userName)
Deprecated. since 5.2. |
boolean |
equals(Object o)
|
String |
getGroupName()
|
ContentPermissionSet |
getOwningSet()
|
String |
getType()
|
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)
|
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 String VIEW_PERMISSION
public static final String EDIT_PERMISSION
Constructor Detail |
---|
public ContentPermission()
ReflectiveObjectPersister
requires
public default constructors.
public ContentPermission(ContentPermission other)
protected ContentPermission(String type, String groupName, String userName)
protected ContentPermission(String type, String groupName, ConfluenceUser user)
Method Detail |
---|
@Deprecated public static ContentPermission createUserPermission(String type, String userName)
type
- userName
-
public static ContentPermission createUserPermission(String type, ConfluenceUser user)
public static ContentPermission createGroupPermission(String type, String groupName)
public boolean isPermitted(com.atlassian.user.User user)
user
- the user to test against
public boolean isGroupPermission()
public boolean isUserPermission()
public String getType()
@Deprecated public 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 String getGroupName()
public ContentPermissionSet getOwningSet()
public void setOwningSet(ContentPermissionSet owningSet)
public int compareTo(ContentPermission o)
compareTo
in interface Comparable<ContentPermission>
public String toString()
toString
in class Object
public boolean equals(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 |