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, toString
public 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 XMLModelInitialisable
public Set<PermissionReference> getIncludedPermissionGroups()
public 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()
Copyright © 2005–2017 Alfresco Software. All rights reserved.