Uses of Interface
org.alfresco.repo.security.permissions.PermissionReference
-
-
Uses of PermissionReference in org.alfresco.repo.domain.permissions
Methods in org.alfresco.repo.domain.permissions with parameters of type PermissionReference Modifier and Type Method Description PermissionAbstractAclCrudDAOImpl. createPermission(PermissionReference permissionReference)PermissionAclCrudDAO. createPermission(PermissionReference permissionReference)voidAbstractPermissionsDaoComponentImpl. deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, PermissionReference permission)Deletes all permission entries (access control list entries) that match the given criteria.voidAbstractPermissionsDaoComponentImpl. deletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String authority, PermissionReference permission)java.util.Set<org.alfresco.service.cmr.repository.NodeRef>AbstractPermissionsDaoComponentImpl. findNodeByPermission(java.lang.String authority, PermissionReference permission, boolean allow)PermissionAbstractAclCrudDAOImpl. getOrCreatePermission(PermissionReference permissionReference)PermissionAclCrudDAO. getOrCreatePermission(PermissionReference permissionReference)PermissionAbstractAclCrudDAOImpl. getPermission(PermissionReference permissionReference)PermissionAclCrudDAO. getPermission(PermissionReference permissionReference)voidAbstractPermissionsDaoComponentImpl. setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, PermissionReference permission, boolean allow)voidAbstractPermissionsDaoComponentImpl. setPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String authority, PermissionReference permission, boolean allow) -
Uses of PermissionReference in org.alfresco.repo.security.permissions
Methods in org.alfresco.repo.security.permissions that return PermissionReference Modifier and Type Method Description PermissionReferencePermissionServiceSPI. getAllPermissionReference()Get the All PermissionPermissionReferenceAccessControlEntry. getPermission()PermissionReferenceSimpleAccessControlEntry. getPermission()PermissionReferencePermissionEntry. getPermissionReference()Get the permission definition.PermissionReferencePermissionServiceSPI. getPermissionReference(java.lang.String permissionName)Get the permission reference by permission name.PermissionReferencePermissionServiceSPI. getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)Get the permission reference for the given data type and permission name.Methods in org.alfresco.repo.security.permissions that return types with arguments of type PermissionReference Modifier and Type Method Description java.util.Set<PermissionReference>PermissionServiceSPI. getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)Get the permissions that can be set for a given typejava.util.Set<PermissionReference>PermissionServiceSPI. getSettablePermissionReferences(org.alfresco.service.namespace.QName type)Get the permissions that can be set for a given typejava.util.Set<PermissionReference>DynamicAuthority. requiredFor()For what permission checks is this dynamic authority required? If null, it is required for all checks.Methods in org.alfresco.repo.security.permissions with parameters of type PermissionReference Modifier and Type Method Description NodePermissionEntryPermissionServiceSPI. explainPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm)Where is the permission set that controls the behaviour for the given permission for the given authentication to access the specified name.java.lang.StringPermissionServiceSPI. getPermission(PermissionReference permissionReference)Get the string that can be used to identify the given permission reference.org.alfresco.service.cmr.security.AccessStatusPermissionServiceSPI. hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm)Check that the given authentication has a particular permission for the given node.voidSimpleAccessControlEntry. setPermission(PermissionReference permission)Set the permission -
Uses of PermissionReference in org.alfresco.repo.security.permissions.dynamic
Methods in org.alfresco.repo.security.permissions.dynamic that return types with arguments of type PermissionReference Modifier and Type Method Description java.util.Set<PermissionReference>LockOwnerDynamicAuthority. requiredFor()java.util.Set<PermissionReference>OwnerDynamicAuthority. requiredFor() -
Uses of PermissionReference in org.alfresco.repo.security.permissions.impl
Classes in org.alfresco.repo.security.permissions.impl that implement PermissionReference Modifier and Type Class Description classAbstractPermissionReferenceThis class provides common support for hash code and equality.classPermissionReferenceImplA simple permission reference (not persisted).classRequiredPermissionStore and read the definition of a required permission.classSimplePermissionReferenceA simple permission reference.Fields in org.alfresco.repo.security.permissions.impl declared as PermissionReference Modifier and Type Field Description protected PermissionReferencePermissionServiceImpl. allPermissionReferenceMethods in org.alfresco.repo.security.permissions.impl that return PermissionReference Modifier and Type Method Description PermissionReferencePermissionServiceImpl. getAllPermissionReference()PermissionReferenceModelDAO. getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)Find a permission by name in the type context.PermissionReferencePermissionServiceImpl. getPermissionReference(java.lang.String permissionName)PermissionReferencePermissionServiceImpl. getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)PermissionReferenceSimplePermissionEntry. getPermissionReference()Methods in org.alfresco.repo.security.permissions.impl that return types with arguments of type PermissionReference Modifier and Type Method Description java.util.Set<PermissionReference>ModelDAO. getAllExposedPermissions()Get all exposed permissions (regardless of type exposure)java.util.Set<PermissionReference>ModelDAO. getAllPermissions()Get all exposed permissions (regardless of type exposure)java.util.Set<PermissionReference>ModelDAO. getAllPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Get the permissions that can be set for the given node.java.util.Set<PermissionReference>ModelDAO. getAllPermissions(org.alfresco.service.namespace.QName type)Get the permissions that can be set for the given type.java.util.Set<PermissionReference>ModelDAO. getAllPermissions(org.alfresco.service.namespace.QName type, java.util.Set<org.alfresco.service.namespace.QName> aspects)Get the permissions that can be set for the given type.java.util.Set<PermissionReference>ModelDAO. getExposedPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Get the permissions that are exposed to be set for the given node.java.util.Set<PermissionReference>ModelDAO. getExposedPermissions(org.alfresco.service.namespace.QName type)Get the permissions that are exposed to be set for the given type.java.util.Set<PermissionReference>ModelDAO. getGranteePermissions(PermissionReference permissionReference)Get the permissions which are granted by the supplied permission.java.util.Set<PermissionReference>ModelDAO. getGrantingPermissions(PermissionReference perm)Get all the permissions that grant this permission.java.util.Set<PermissionReference>ModelDAO. getImmediateGranteePermissions(PermissionReference permissionReference)Get the permissions which are granted by the supplied permission.java.util.Set<PermissionReference>ModelDAO. getRequiredPermissions(PermissionReference required, org.alfresco.service.namespace.QName qName, java.util.Set<org.alfresco.service.namespace.QName> aspectQNames, RequiredPermission.On on)Get the permissions that must also be present on the node for the required permission to apply.java.util.Set<PermissionReference>PermissionServiceImpl. getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.Set<PermissionReference>PermissionServiceImpl. getSettablePermissionReferences(org.alfresco.service.namespace.QName type)java.util.Set<PermissionReference>ModelDAO. getUnconditionalRequiredPermissions(PermissionReference required, RequiredPermission.On on)Methods in org.alfresco.repo.security.permissions.impl with parameters of type PermissionReference Modifier and Type Method Description booleanModelDAO. checkPermission(PermissionReference required)Is this permission refernece to a permission and not a permissoinSet?voidPermissionsDaoComponent. deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, PermissionReference permission)Delete as single permission entry, if a match is found.voidPermissionsDaoComponent. deletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String authority, PermissionReference perm)Remove part of a permission mask from a storeprotected voidPermissionServiceImpl. deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, PermissionReference perm)protected voidPermissionServiceImpl. deletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String authority, PermissionReference perm)NodePermissionEntryPermissionServiceImpl. explainPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm)protected java.util.Set<java.lang.String>PermissionServiceImpl. getAuthorisations(net.sf.acegisecurity.Authentication auth, org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference required)Get the authorisations for the currently authenticated userprotected java.util.Set<java.lang.String>PermissionServiceImpl. getDynamicAuthorities(net.sf.acegisecurity.Authentication auth, org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference required)java.util.Set<PermissionReference>ModelDAO. getGranteePermissions(PermissionReference permissionReference)Get the permissions which are granted by the supplied permission.java.util.Set<PermissionReference>ModelDAO. getGrantingPermissions(PermissionReference perm)Get all the permissions that grant this permission.java.util.Set<PermissionReference>ModelDAO. getImmediateGranteePermissions(PermissionReference permissionReference)Get the permissions which are granted by the supplied permission.java.lang.StringPermissionServiceImpl. getPermission(PermissionReference permissionReference)java.util.Set<PermissionReference>ModelDAO. getRequiredPermissions(PermissionReference required, org.alfresco.service.namespace.QName qName, java.util.Set<org.alfresco.service.namespace.QName> aspectQNames, RequiredPermission.On on)Get the permissions that must also be present on the node for the required permission to apply.java.util.Set<PermissionReference>ModelDAO. getUnconditionalRequiredPermissions(PermissionReference required, RequiredPermission.On on)booleanModelDAO. hasFull(PermissionReference permissionReference)Does this permission allow full control?org.alfresco.service.cmr.security.AccessStatusAllowPermissionServiceImpl. hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm)protected org.alfresco.service.cmr.security.AccessStatusPermissionServiceImpl. hasPermission(java.lang.Long aclId, org.alfresco.service.cmr.security.PermissionContext context, PermissionReference permission)org.alfresco.service.cmr.security.AccessStatusPermissionServiceImpl. hasPermission(org.alfresco.service.cmr.repository.NodeRef passedNodeRef, PermissionReference permIn)booleanModelDAO. isUnique(PermissionReference permissionReference)Does the permission reference have a unique name?voidPermissionsDaoComponent. setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, PermissionReference perm, boolean allow)Set a permission on a node.voidPermissionsDaoComponent. setPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String authority, PermissionReference permission, boolean allow)Set part of a permission mask on a store.protected voidPermissionServiceImpl. setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String authority, PermissionReference perm, boolean allow)protected voidPermissionServiceImpl. setPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String authority, PermissionReference permission, boolean allow)Constructors in org.alfresco.repo.security.permissions.impl with parameters of type PermissionReference Constructor Description SimplePermissionEntry(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference permissionReference, java.lang.String authority, org.alfresco.service.cmr.security.AccessStatus accessStatus)SimplePermissionEntry(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference permissionReference, java.lang.String authority, org.alfresco.service.cmr.security.AccessStatus accessStatus, int position) -
Uses of PermissionReference in org.alfresco.repo.security.permissions.impl.model
Classes in org.alfresco.repo.security.permissions.impl.model that implement PermissionReference Modifier and Type Class Description classAbstractPermissionSupport to read and store common properties for permissionsclassDynamicPermissionThe definition of a required permissionclassPermissionSupport to read and store the definition of a permission.classPermissionGroupSupport to read and store the defintion of permission groups.Methods in org.alfresco.repo.security.permissions.impl.model that return PermissionReference Modifier and Type Method Description PermissionReferenceGlobalPermissionEntry. getPermissionReference()PermissionReferenceModelPermissionEntry. getPermissionReference()PermissionReferencePermissionModel. getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)Methods in org.alfresco.repo.security.permissions.impl.model that return types with arguments of type PermissionReference Modifier and Type Method Description java.util.Set<PermissionReference>PermissionModel. getAllExposedPermissions()java.util.Set<PermissionReference>PermissionModel. getAllPermissions()java.util.Set<PermissionReference>PermissionModel. getAllPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.Set<PermissionReference>PermissionModel. getAllPermissions(org.alfresco.service.namespace.QName type)java.util.Set<PermissionReference>PermissionModel. getAllPermissions(org.alfresco.service.namespace.QName typeName, java.util.Set<org.alfresco.service.namespace.QName> aspects)java.util.Set<PermissionReference>PermissionModel. getExposedPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.Set<PermissionReference>PermissionModel. getExposedPermissions(org.alfresco.service.namespace.QName type)java.util.Set<PermissionReference>Permission. getGrantedToGroups()Get the groups for which this permission is granted (by definition - filled in by the model API)java.util.Set<PermissionReference>PermissionModel. getGranteePermissions(PermissionReference permissionReference)java.util.Set<PermissionReference>PermissionModel. getGrantingPermissions(PermissionReference permissionReference)java.util.Set<PermissionReference>PermissionModel. getImmediateGranteePermissions(PermissionReference permissionReference)java.util.Set<PermissionReference>PermissionGroup. getIncludedPermissionGroups()What permission groups are included in this one (for ease of definition)java.util.Set<PermissionReference>PermissionModel. getRequiredPermissions(PermissionReference required, org.alfresco.service.namespace.QName qName, java.util.Set<org.alfresco.service.namespace.QName> aspectQNames, RequiredPermission.On on)java.util.Set<PermissionReference>PermissionModel. getUnconditionalRequiredPermissions(PermissionReference required, RequiredPermission.On on)Methods in org.alfresco.repo.security.permissions.impl.model with parameters of type PermissionReference Modifier and Type Method Description booleanPermissionModel. checkPermission(PermissionReference required)org.alfresco.service.cmr.security.AccessStatusPermissionModel. getDefaultPermission(PermissionReference pr)Get the default acces status for the givne permissionjava.util.Set<PermissionReference>PermissionModel. getGranteePermissions(PermissionReference permissionReference)java.util.Set<PermissionReference>PermissionModel. getGrantingPermissions(PermissionReference permissionReference)java.util.Set<PermissionReference>PermissionModel. getImmediateGranteePermissions(PermissionReference permissionReference)static PermissionModel.RequiredKeyPermissionModel.RequiredKey. getRequiredKey(PermissionReference required, org.alfresco.service.namespace.QName qName, java.util.Set<org.alfresco.service.namespace.QName> aspectQNames, RequiredPermission.On on)factory for the keyjava.util.Set<PermissionReference>PermissionModel. getRequiredPermissions(PermissionReference required, org.alfresco.service.namespace.QName qName, java.util.Set<org.alfresco.service.namespace.QName> aspectQNames, RequiredPermission.On on)java.util.Set<PermissionReference>PermissionModel. getUnconditionalRequiredPermissions(PermissionReference required, RequiredPermission.On on)booleanPermissionModel. hasFull(PermissionReference permissionReference)booleanPermissionModel. isUnique(PermissionReference permissionReference) -
Uses of PermissionReference in org.alfresco.repo.security.permissions.noop
Methods in org.alfresco.repo.security.permissions.noop that return PermissionReference Modifier and Type Method Description PermissionReferencePermissionServiceNOOPImpl. getAllPermissionReference()PermissionReferencePermissionServiceNOOPImpl. getPermissionReference(java.lang.String permissionName)PermissionReferencePermissionServiceNOOPImpl. getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)Methods in org.alfresco.repo.security.permissions.noop that return types with arguments of type PermissionReference Modifier and Type Method Description java.util.Set<PermissionReference>PermissionServiceNOOPImpl. getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.Set<PermissionReference>PermissionServiceNOOPImpl. getSettablePermissionReferences(org.alfresco.service.namespace.QName type)Methods in org.alfresco.repo.security.permissions.noop with parameters of type PermissionReference Modifier and Type Method Description NodePermissionEntryPermissionServiceNOOPImpl. explainPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm)java.lang.StringPermissionServiceNOOPImpl. getPermission(PermissionReference permissionReference)org.alfresco.service.cmr.security.AccessStatusPermissionServiceNOOPImpl. hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm) -
Uses of PermissionReference in org.alfresco.repo.virtual.bundle
Methods in org.alfresco.repo.virtual.bundle that return PermissionReference Modifier and Type Method Description PermissionReferenceVirtualPermissionServiceExtension. getAllPermissionReference()PermissionReferenceVirtualPermissionServiceExtension. getPermissionReference(java.lang.String permissionName)PermissionReferenceVirtualPermissionServiceExtension. getPermissionReference(org.alfresco.service.namespace.QName qname, java.lang.String permissionName)Methods in org.alfresco.repo.virtual.bundle that return types with arguments of type PermissionReference Modifier and Type Method Description java.util.Set<PermissionReference>VirtualPermissionServiceExtension. getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)java.util.Set<PermissionReference>VirtualPermissionServiceExtension. getSettablePermissionReferences(org.alfresco.service.namespace.QName type)Methods in org.alfresco.repo.virtual.bundle with parameters of type PermissionReference Modifier and Type Method Description NodePermissionEntryVirtualPermissionServiceExtension. explainPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm)java.lang.StringVirtualPermissionServiceExtension. getPermission(PermissionReference permissionReference)org.alfresco.service.cmr.security.AccessStatusVirtualPermissionServiceExtension. hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, PermissionReference perm) -
Uses of PermissionReference in org.alfresco.repo.virtual.store
Methods in org.alfresco.repo.virtual.store with parameters of type PermissionReference Modifier and Type Method Description org.alfresco.service.cmr.security.AccessStatusVirtualStore. hasPermission(Reference reference, PermissionReference perm)Check that the given authentication has a particular permission for the given virtualized artefact.org.alfresco.service.cmr.security.AccessStatusVirtualStoreImpl. hasPermission(Reference reference, PermissionReference perm)
-