public final class PermissionGroup extends AbstractPermissionReference implements XMLModelInitialisable
| Constructor and Description |
|---|
PermissionGroup(org.alfresco.service.namespace.QName container)
Permission group for the given type or aspect.
|
| Modifier and Type | Method and Description |
|---|---|
Set<PermissionReference> |
getIncludedPermissionGroups()
What permission groups are included in this one (for ease of definition)
|
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?
|
equals, hashCode, toStringpublic PermissionGroup(org.alfresco.service.namespace.QName container)
container - QNamepublic void initialise(org.dom4j.Element element,
org.alfresco.service.namespace.NamespacePrefixResolver nspr,
PermissionModel permissionModel)
initialise in interface XMLModelInitialisablepublic Set<PermissionReference> getIncludedPermissionGroups()
public String getName()
PermissionReferencegetName in interface PermissionReferencepublic boolean isAllowFullControl()
public org.alfresco.service.namespace.QName getQName()
PermissionReferencegetQName in interface PermissionReferencepublic boolean isExtends()
public org.alfresco.service.namespace.QName getTypeQName()
public boolean isExposed()
public boolean isTypeRequired()
Copyright © 2005–2018 Alfresco Software. All rights reserved.