public class PermissionSet extends Object
Modifier and Type | Field and Description |
---|---|
static String |
SCHEMA_ELEMENT_NAME |
Constructor and Description |
---|
PermissionSet(ItemI i) |
Modifier and Type | Method and Description |
---|---|
boolean |
canAccess(String access,
String headerFormat,
SecurityValues row) |
boolean |
canCreateAny() |
boolean |
canEditAny() |
boolean |
canReadAny() |
String |
getMethod() |
List<PermissionCriteria> |
getPermCriteria() |
PermissionCriteria |
getRootPermission(String fieldName,
Object value) |
String |
getSchemaElementName() |
CriteriaCollection |
getXDATCriteria(SchemaElement root,
String action) |
CriteriaCollection |
getXFTCriteria(String action) |
boolean |
isActive() |
void |
setMethod(String m) |
String |
toString() |
public static final String SCHEMA_ELEMENT_NAME
public PermissionSet(ItemI i) throws XFTInitException, ElementNotFoundException, FieldNotFoundException, Exception
public String getSchemaElementName()
public String getMethod()
public void setMethod(String m)
public CriteriaCollection getXDATCriteria(SchemaElement root, String action) throws Exception
Exception
public CriteriaCollection getXFTCriteria(String action) throws Exception
Exception
public boolean canAccess(String access, String headerFormat, SecurityValues row) throws ItemWrapper.FieldEmptyException, Exception
public boolean canReadAny()
public boolean canCreateAny()
public boolean canEditAny()
public PermissionCriteria getRootPermission(String fieldName, Object value) throws Exception
Exception
public boolean isActive() throws MetaDataException
MetaDataException
public List<PermissionCriteria> getPermCriteria()
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.