|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModelDAO
The API for the alfresco permission model.
Method Summary | |
---|---|
boolean |
checkPermission(PermissionReference required)
Is this permission refernece to a permission and not a permissoinSet? |
java.util.Set |
getAllExposedPermissions()
Get all exposed permissions (regardless of type exposure) |
java.util.Set |
getAllPermissions()
Get all exposed permissions (regardless of type exposure) |
java.util.Set |
getAllPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get the permissions that can be set for the given node. |
java.util.Set |
getAllPermissions(org.alfresco.service.namespace.QName type)
Get the permissions that can be set for the given type. |
java.util.Set |
getAllPermissions(org.alfresco.service.namespace.QName type,
java.util.Set aspects)
Get the permissions that can be set for the given type. |
java.util.Set |
getExposedPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get the permissions that are exposed to be set for the given node. |
java.util.Set |
getExposedPermissions(org.alfresco.service.namespace.QName type)
Get the permissions that are exposed to be set for the given type. |
java.util.Set |
getGlobalPermissionEntries()
Get the global permissions for the model. |
java.util.Set |
getGranteePermissions(PermissionReference permissionReference)
Get the permissions which are granted by the supplied permission. |
java.util.Set |
getGrantingPermissions(PermissionReference perm)
Get all the permissions that grant this permission. |
java.util.Set |
getImmediateGranteePermissions(PermissionReference permissionReference)
Get the permissions which are granted by the supplied permission. |
PermissionReference |
getPermissionReference(org.alfresco.service.namespace.QName qname,
java.lang.String permissionName)
Find a permission by name in the type context. |
java.util.Set |
getRequiredPermissions(PermissionReference required,
org.alfresco.service.namespace.QName qName,
java.util.Set aspectQNames,
RequiredPermission.On on)
Get the permissions that must also be present on the node for the required permission to apply. |
java.util.Set |
getUnconditionalRequiredPermissions(PermissionReference required,
RequiredPermission.On on)
|
boolean |
hasFull(PermissionReference permissionReference)
Does this permission allow full control? |
boolean |
isUnique(PermissionReference permissionReference)
Does the permission reference have a unique name? |
Method Detail |
---|
java.util.Set getAllPermissions(org.alfresco.service.namespace.QName type)
type
- - the type in the data dictionary.
java.util.Set getAllPermissions(org.alfresco.service.namespace.QName type, java.util.Set aspects)
type
- - the type in the data dictionary.aspects
-
java.util.Set getAllPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
-
java.util.Set getExposedPermissions(org.alfresco.service.namespace.QName type)
type
- - the type in the data dictionary.
java.util.Set getExposedPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
-
java.util.Set getGrantingPermissions(PermissionReference perm)
perm
-
java.util.Set getRequiredPermissions(PermissionReference required, org.alfresco.service.namespace.QName qName, java.util.Set aspectQNames, RequiredPermission.On on)
required
- qName
- aspectQNames
- on
-
java.util.Set getUnconditionalRequiredPermissions(PermissionReference required, RequiredPermission.On on)
java.util.Set getGranteePermissions(PermissionReference permissionReference)
permissionReference
-
java.util.Set getImmediateGranteePermissions(PermissionReference permissionReference)
permissionReference
-
boolean checkPermission(PermissionReference required)
required
-
boolean isUnique(PermissionReference permissionReference)
permissionReference
-
PermissionReference getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)
qname
- permissionName
-
java.util.Set getGlobalPermissionEntries()
java.util.Set getAllExposedPermissions()
java.util.Set getAllPermissions()
boolean hasFull(PermissionReference permissionReference)
permissionReference
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |