com.ibm.workplace.wcm.api
Interface DocumentLibraryACL
public interface DocumentLibraryACL
getMembers
java.lang.String[] getMembers(LibraryMemberRole role)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.
- Returns:
- a string array of library (or library resource) members for the given role
addMembers
void addMembers(LibraryMemberRole role,
java.lang.String[] members)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.members
- string array of members to be added under the given role
removeMembers
void removeMembers(LibraryMemberRole role,
java.lang.String[] members)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.members
- string array of members to be removed under the given role
isInherited
boolean isInherited(LibraryMemberRole role)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.
- Returns:
- a flag indicate whether inheritance is enabled for the given role
setInheritance
void setInheritance(LibraryMemberRole role,
boolean inherit)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.inherit
- a flag indicate whether inheritance is set to be enabled
isPropagated
boolean isPropagated(LibraryMemberRole role)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.
- Returns:
- a flag indicate whether propagation is enabled for the given role
setPropagation
void setPropagation(LibraryMemberRole role,
boolean propagate)
- Parameters:
role
- the library member role. See LibraryMemberRoles
for the list of available roles.propagate
- a flag indicate whether propagation is set to be enabled