Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
Web ServicesCategory 1.2
Back to Alfresco Content Management Web Services.
Introduced in 1.2.
Enumerated value that indicates the access state relating to a permission on a particular reference.
Values:
An Access Control Entry (ACE) contains the information about the permission and how it relates to an authority.
Under certain circumstances an ACE can be used as a filter in a method call. When this happens, null values are interpreted to mean match all otherwise the values are matched exactly.
An Access Control List (ACL) is a list of ACE's qualified by the reference that they relate to.
Represents the result from a call to the getPermissions method.
Represents the result from a call to the getClassPermissions method.
Represents the result from the hasPermissions method.
Represents the result for a call to getOwners or setOwners methods.
Used to filter get authority results.
Used to filter getChildAuthorities and getParentAuthorities method calls.
Get the list of the ACL's for a reference. An ACE can be provided to use as a filter for the list of ACE's in the returned ACL. If no ACE is provided all ACE's will be returned in the ACL.
ACL[] getACLs(Predicate predicate, ACE filter)
Parameters:
Returns:
Adds a number of ACE's to a collection of references.
ACL[] addACEs(Predicate predicate, ACE[] aces)
Parameters:
Returns:
Removes ACE's from a collection of references. If no ACE's are specified then all permissions are removed.
ACL[] removeACEs(Predicate predicate, ACE[] aces)
Parameters:
Returns:
Gets a list of the settable permissions for a set of references.
GetPermissionsResult[] getPermissions(Predicate predicate)
Parameters:
Returns:
Gets a list of the settable permissions for a list of classes. A class is either a type or an aspect.
GetClassPermissionsResult[] getPermissions(xsd:string[] classNames)
Parameters:
Returns:
Determines whether the currently authenticated user has the permissions on the each of the references.
HasPermissionsResult[] hasPermissions(Predicate predicate, xsd:string[] permissions)
Parameters:
Results:
Set the inherit permission property of a set of references.
ACL[] setInheritPermission(Predicate predicate, xsd:boolean inheritPermission)
Parameters:
Return:
Gets the current owners.
OwnerResult[] getOwners(Predicate predicate)
Prameters:
Returns:
Sets the owners.
OwnerResult[] setOwners(Predicate predicate, xsd:string owner)
Parameters:
Returns:
--Briana 16:06, 2 January 2009 (UTC)