public class DefaultPermissionInfo extends Object implements PermissionInfo
PermissionInfo.PermissionInfoType| Constructor and Description |
|---|
DefaultPermissionInfo(PermissionInfo.PermissionInfoType permissionInfoType,
String principal,
String type,
Map<String,Permission> permissionsMap) |
DefaultPermissionInfo(PermissionInfo.PermissionInfoType permissionInfoType,
String principal,
String type,
String field,
Map<String,Permission> permissionsMap) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLabel()
Returns the permissionInfoType which could be type, user or field.
|
Permission |
getPermission(String permissionName)
Returns permission by given name.
|
PermissionInfo.PermissionInfoType |
getPermissionInfoType() |
List<Permission> |
getPermissions()
Returns a list of permissions
|
String |
getPrincipal() |
String |
getTypeCode() |
boolean |
isPersisted() |
void |
setLabel(String label) |
void |
setPermissionInfoType(PermissionInfo.PermissionInfoType permissionInfoType) |
void |
setPersisted(boolean persisted) |
void |
setPrincipal(String principal) |
void |
setType(String type) |
public DefaultPermissionInfo(PermissionInfo.PermissionInfoType permissionInfoType, String principal, String type, Map<String,Permission> permissionsMap)
public DefaultPermissionInfo(PermissionInfo.PermissionInfoType permissionInfoType, String principal, String type, String field, Map<String,Permission> permissionsMap)
public List<Permission> getPermissions()
PermissionInfogetPermissions in interface PermissionInfopublic Permission getPermission(String permissionName)
PermissionInfogetPermission in interface PermissionInfopermissionName - - permission namepublic String getLabel()
PermissionInfogetLabel in interface PermissionInfopublic void setLabel(String label)
setLabel in interface PermissionInfopublic PermissionInfo.PermissionInfoType getPermissionInfoType()
getPermissionInfoType in interface PermissionInfopublic boolean isPersisted()
isPersisted in interface PermissionInfopublic void setPersisted(boolean persisted)
public void setPermissionInfoType(PermissionInfo.PermissionInfoType permissionInfoType)
public String getPrincipal()
getPrincipal in interface PermissionInfopublic void setPrincipal(String principal)
public String getTypeCode()
getTypeCode in interface PermissionInfopublic void setType(String type)
Copyright © 2018. All rights reserved.