|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Task | |
| org.jcreme.permissioning | |
| Uses of Task in org.jcreme.permissioning |
| Fields in org.jcreme.permissioning declared as Task | |
protected Task |
Subject.task
The leaf task that is solved by the Subject. |
| Methods in org.jcreme.permissioning that return Task | |
Task[] |
Role.getTasks()
|
Task[] |
Task.getSubTasks()
|
static Task |
Task.get(java.lang.String name)
|
static Task[] |
Task.getTasks()
|
| Methods in org.jcreme.permissioning with parameters of type Task | |
void |
Role.addTask(Task t)
|
void |
Role.removeTask(Task t)
|
boolean |
Role.hasTask(Task t)
Checks if the Role or one of its sub roles is authorized to perform that Task. |
Purpose |
Role.getPurpose(Task t)
This method provides the purpose that the role has to carry out the given Task. |
void |
Subject.setTask(Task t)
|
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.checkRoles(User u,
Task t)
Checks if the user's roles are compatible with the invocation Task and the subject domain. |
boolean |
Subject.checkTask(Task t)
This method checks whether the invocation task is compatible with the subject's task. |
boolean |
Subject.checkPurpose(User user,
Task t,
ObjectPolicy policy,
AccessType access)
Checks if the calling task (business) purpose matches the subject task's purpose. |
void |
Task.addSubTask(Task t)
|
void |
Task.removeSubTask(Task t)
|
boolean |
Task.isSubTask(Task t)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||