public class PentahoAclEntry extends PentahoAbstractBasicAclEntry implements org.pentaho.platform.api.engine.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
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 org.pentaho.platform.api.engine.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 © 2019 Hitachi Vantara. All rights reserved.