public class PentahoAclEntry extends PentahoAbstractBasicAclEntry implements IPentahoAclEntry
Modifier and Type | Field and Description |
---|---|
int |
recipientType |
PERM_ADMIN_ALL, PERM_ADMINISTRATION, PERM_CREATE, PERM_DELETE, PERM_EXECUTE, PERM_EXECUTE_ADMINISTRATION, PERM_EXECUTE_SUBSCRIBE, PERM_FULL_CONTROL, PERM_NOTHING, PERM_SUBSCRIBE, PERM_SUBSCRIBE_ADMINISTRATION, PERM_UPDATE, PERM_UPDATE_PERMS, PERMISSION_PREFIX, PERMISSIONS_LIST_ALL, PERMISSIONS_LIST_SOLUTIONS
Constructor and Description |
---|
PentahoAclEntry() |
PentahoAclEntry(Object recipient,
int mask) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
protected String |
getRecipientString() |
protected int |
getRecipientType() |
int[] |
getValidPermissions()
As implemented, this method says that all permission combinations are valid.
|
static Map |
getValidPermissionsNameMap() |
static Map |
getValidPermissionsNameMap(String permissionsListType) |
int |
hashCode() |
static void |
main(String[] args) |
String |
printPermissionsBlock(int i)
Outputs the permissions in a human-friendly format.
|
void |
setRecipient(Object value) |
protected void |
setRecipientString(String value) |
protected void |
setRecipientType(int value) |
addPermission, addPermissions, deletePermission, deletePermissions, getAclObjectIdentity, getAclObjectParentIdentity, getMask, getRecipient, isPermitted, isPermitted, printPermissionsBlock, setAclObjectIdentity, setAclObjectParentIdentity, setMask, togglePermission, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAclObjectIdentity, getAclObjectParentIdentity, getMask, getRecipient, isPermitted, setAclObjectIdentity, setAclObjectParentIdentity, setMask
public PentahoAclEntry()
public PentahoAclEntry(Object recipient, int mask)
protected void setRecipientType(int value)
protected int getRecipientType()
protected void setRecipientString(String value)
protected String getRecipientString()
public void setRecipient(Object value)
setRecipient
in interface IPentahoBasicAclEntry
setRecipient
in class PentahoAbstractBasicAclEntry
public int[] getValidPermissions()
getValidPermissions
in class PentahoAbstractBasicAclEntry
public static void main(String[] args)
public String printPermissionsBlock(int i)
PentahoAbstractBasicAclEntry
printPermissionsBlock
in class PentahoAbstractBasicAclEntry
i
- the integer containing the mask which should be printedpublic static Map getValidPermissionsNameMap()
public static Map getValidPermissionsNameMap(String permissionsListType)
permissionsListType
- - The permissions list for solutions is different than that for other UIsCopyright © 2017 Hitachi Vantara. All rights reserved.