|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IScenarioAuthority
An IScenarioAuthority authorizes users for viewing, editing, deleting, and creating scenarios. Implementations can use the user credentials to provide discrete access control for individual scenarios and instances.
Method Summary | |
---|---|
boolean |
canCreate(IUserCredentials credentials,
IScenarioDefinition scenario)
Test if a user has rights to create a scenario instance. |
boolean |
canDelete(IUserCredentials credentials,
IScenarioInstance instance)
Test if a user has rights to delete a scenario instance. |
boolean |
canEdit(IUserCredentials credentials,
IScenarioInstance instance)
Test if a user has rights to edit a scenario instance. |
boolean |
canView(IUserCredentials credentials,
IScenarioInstance instance)
Test if a user has rights to view a scenario instance. |
Method Detail |
---|
boolean canView(IUserCredentials credentials, IScenarioInstance instance)
credentials
- Credentials of userinstance
- Scenario instance
boolean canEdit(IUserCredentials credentials, IScenarioInstance instance)
credentials
- Credentials of userinstance
- Scenario instance
boolean canDelete(IUserCredentials credentials, IScenarioInstance instance)
credentials
- Credentials of userinstance
- Scenario instance
boolean canCreate(IUserCredentials credentials, IScenarioDefinition scenario)
credentials
- Credentials of userscenario
- Scenario definition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |