|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.security.permissions.impl.AbstractPermissionReference
org.alfresco.repo.security.permissions.impl.model.PermissionGroup
public final class PermissionGroup
Support to read and store the defintion of permission groups.
Constructor Summary | |
---|---|
PermissionGroup(org.alfresco.service.namespace.QName container)
Permission group for the given type or aspect. |
Method Summary | |
---|---|
java.util.Set |
getIncludedPermissionGroups()
What permission groups are included in this one (for ease of definition) |
java.lang.String |
getName()
Get the name of the permission |
org.alfresco.service.namespace.QName |
getQName()
Get the QName of the type or aspect against which the permission is defined. |
org.alfresco.service.namespace.QName |
getTypeQName()
Get the class |
void |
initialise(org.dom4j.Element element,
org.alfresco.service.namespace.NamespacePrefixResolver nspr,
PermissionModel permissionModel)
|
boolean |
isAllowFullControl()
Does this permission group allow full control? |
boolean |
isExposed()
Expose in the UI? |
boolean |
isExtends()
Does this definition extend another (from a base type as defined in the DD) |
boolean |
isTypeRequired()
Does a node have to have a the type for the permission to apply? |
Methods inherited from class org.alfresco.repo.security.permissions.impl.AbstractPermissionReference |
---|
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PermissionGroup(org.alfresco.service.namespace.QName container)
container
- Method Detail |
---|
public void initialise(org.dom4j.Element element, org.alfresco.service.namespace.NamespacePrefixResolver nspr, PermissionModel permissionModel)
initialise
in interface XMLModelInitialisable
public java.util.Set getIncludedPermissionGroups()
public java.lang.String getName()
PermissionReference
getName
in interface PermissionReference
public boolean isAllowFullControl()
public org.alfresco.service.namespace.QName getQName()
PermissionReference
getQName
in interface PermissionReference
public boolean isExtends()
public org.alfresco.service.namespace.QName getTypeQName()
public boolean isExposed()
public boolean isTypeRequired()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |