|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use AccessType | |
| org.jcreme.permissioning | |
| Uses of AccessType in org.jcreme.permissioning |
| Fields in org.jcreme.permissioning declared as AccessType | |
static AccessType |
AccessType.READ
Represents access for reading data. |
static AccessType |
AccessType.WRITE
Represents access for writing data. |
static AccessType |
AccessType.DELETE
Represents access for deleting data. |
static AccessType |
AccessType.CREATE
Represents access for creating data. |
| Methods in org.jcreme.permissioning that return AccessType | |
static AccessType |
AccessType.getAccessType(java.lang.String name)
|
static AccessType[] |
AccessType.getAccessTypes()
|
| Methods in org.jcreme.permissioning with parameters of type AccessType | |
void |
ObjectPolicy.addPurpose(Purpose purpose,
AccessType access)
|
void |
ObjectPolicy.removePurpose(Purpose purpose,
AccessType access)
|
boolean |
ObjectPolicy.accessAuthorized(User user,
Purpose purpose,
AccessType access)
|
void |
ObjectType.addDomain(Domain domain,
AccessType access)
|
void |
ObjectType.removeDomain(Domain domain,
AccessType access)
|
boolean |
ObjectType.canAccess(Domain domain,
AccessType access)
|
protected void |
Subject.checkParameters(User u,
Task t,
java.lang.Object[] parameters,
AccessType[] accessTypes)
|
java.lang.Object[] |
Subject.filterObjects(User u,
Task t,
java.lang.Object[] parameters,
AccessType[] accessTypes)
This method filters the provided parameters against the requested access and returns only the objects that can be rightfully accessed. |
boolean |
Subject.canInvoke(User u,
Task t,
java.lang.Object[] parameters,
AccessType[] accessTypes)
|
boolean |
Subject.checkAccess(ObjectType type,
AccessType access)
This method is used to determine if the Subject can access a particular type. |
boolean |
Subject.checkPurpose(User user,
Task t,
ObjectPolicy policy,
AccessType access)
Checks if the calling task (business) purpose matches the subject task's purpose. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||