@Deprecated public final class DocumentPermissionHelper extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
addPermission(ACP acp,
String aclName,
String userName,
String permission,
boolean blockInheritance,
String currentPrincipalName)
Deprecated.
|
static boolean |
addPermission(ACP acp,
String aclName,
String userName,
String permission,
boolean blockInheritance,
String currentPrincipalName,
Calendar begin,
Calendar end,
Map<String,Serializable> contextData)
Deprecated.
|
static boolean |
removePermission(ACP acp,
String aclName,
String principalName)
Deprecated.
|
static boolean |
removePermissionById(ACP acp,
String aclName,
String id)
Deprecated.
Removes an ACE given its id.
|
public static boolean addPermission(ACP acp, String aclName, String userName, String permission, boolean blockInheritance, String currentPrincipalName)
acp
- The ACP to modifyaclName
- the name of the ACL to targetuserName
- the name of the principal (user or group)permission
- the permission of the ACEblockInheritance
- Should we block inheritancecurrentPrincipalName
- the creatorpublic static boolean addPermission(ACP acp, String aclName, String userName, String permission, boolean blockInheritance, String currentPrincipalName, Calendar begin, Calendar end, Map<String,Serializable> contextData)
acp
- The ACP to modifyaclName
- the name of the ACL to targetuserName
- the name of the principal (user or group)permission
- the permission of the ACEblockInheritance
- should we block inheritancecurrentPrincipalName
- the creatorbegin
- the begin date of the ACEend
- the end date of the ACEpublic static boolean removePermission(ACP acp, String aclName, String principalName)
acp
- The ACP to modifyaclName
- the name of the ACL to targetprincipalName
- the name of the principal (user or group)public static boolean removePermissionById(ACP acp, String aclName, String id)
acp
- The ACP to modifyaclName
- the name of the ACL to targetid
- the id of the ACECopyright © 2015 Nuxeo SA. All rights reserved.