|
|||||||||
| 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 | ||||||||