| Modifier and Type | Field and Description |
|---|---|
RequestedAction |
SimplePermission.ACTION |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SimplePermission.isAuthorized(RequestedAction whatToAuth) |
boolean |
EditByRolePermission.isAuthorized(RequestedAction whatToAuth)
If the requested action is to edit a property statement, we might
authorize it based on their role level.
|
boolean |
BrokenPermission.isAuthorized(RequestedAction whatToAuth) |
boolean |
PublishByRolePermission.isAuthorized(RequestedAction whatToAuth) |
boolean |
DisplayByRolePermission.isAuthorized(RequestedAction whatToAuth) |
abstract boolean |
Permission.isAuthorized(RequestedAction whatToAuth)
Is a user with this Permission authorized to perform this
RequestedAction?
|
| Modifier and Type | Method and Description |
|---|---|
PolicyDecision |
RestrictHomeMenuItemEditingPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
PermissionsPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
SelfEditingPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
PolicyList.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
DisplayRestrictedDataToSelfPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth)
If the requested action is to display a property or a property statement,
we might authorize it based on their role level.
|
PolicyDecision |
RootUserPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth)
This is the entire policy.
|
| Constructor and Description |
|---|
PolicyDecisionLogger(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
| Modifier and Type | Method and Description |
|---|---|
PolicyDecision |
PolicyIface.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleRequestedAction
A RequestedAction that can be recognized by a SimplePermission.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddNewUser
Should we allow the user to create a user account?
|
class |
LoadOntology
Should we allow the user to load an ontology?
|
class |
RebuildTextIndex |
class |
RemoveUser
Should we allow the user to remove a user account
|
class |
ServerStatus
Should we allow the user to view information about the server status?
|
class |
UpdateTextIndex |
class |
UploadFile
Should we allow the user to upload a file?
|
| Modifier and Type | Class and Description |
|---|---|
class |
DisplayDataProperty
Should we allow the user to see this DataProperty?
|
class |
DisplayDataPropertyStatement
Should we let the user see this DataPropertyStatement?
|
class |
DisplayObjectProperty
Should we allow the user to see this ObjectProperty?
|
class |
DisplayObjectPropertyStatement
Should we let the user see this ObjectPropertyStatement?
|
| Modifier and Type | Class and Description |
|---|---|
class |
SingleParameterAction
A base class for actions that involve a single URI.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CreateOwlClass
Should we allow the user to create a new class in the ontology?
|
class |
DefineDataProperty
Should we allow the user to define a data property in the ontology?
|
class |
DefineObjectProperty
Should we allow the user to define a new object property in the ontology?
|
class |
RemoveOwlClass
Should we allow the user to remove a class from the ontology?
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDataPropertyStatementAction
A base class for requested actions that involve adding, editing, or dropping
data property statements from a model.
|
class |
AbstractObjectPropertyStatementAction
A base class for requested actions that involve adding, editing, or deleting
object property statements from a model.
|
class |
AbstractPropertyStatementAction
A base class for requested actions that involve adding, editing, or deleting
statements from a model.
|
class |
AddDataPropertyStatement
Should we allow the user to add this DataPropertyStatement to this model?
|
class |
AddObjectPropertyStatement
Should we allow the user to add this ObjectPropertyStatement to this model?
|
class |
DropDataPropertyStatement
Should we allow the user to delete this DataPropertyStatement from this
model?
|
class |
DropObjectPropertyStatement
Should we allow the user to delete this ObjectPropertyStatement from this
model?
|
class |
EditDataPropertyStatement
Should we allow the user to edit this DataPropertyStatement in this model?
|
class |
EditObjectPropertyStatement
Should we allow the user to edit this ObjectPropertyStatement in this model?
|
| Modifier and Type | Class and Description |
|---|---|
class |
PublishDataProperty
Should we allow the user to publish this DataProperty in Linked Open Data?
|
class |
PublishDataPropertyStatement
Should we publish this DataPropertyStatement in a Linked Open Data request
from the current user?
|
class |
PublishObjectProperty
Should we allow the user to publish this ObjectProperty in Linked Open Data?
|
class |
PublishObjectPropertyStatement
Should we publish this ObjectPropertyStatement in a Linked Open Data request
from the current user?
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResourceAction
A common base class for resource-related actions.
|
class |
AddResource
Should we allow the user to add a Resource to the model?
|
class |
DropResource
Should we allow the user to delete a Resource from the model?
|
| Modifier and Type | Class and Description |
|---|---|
class |
ManageRootAccount
Should we allow the user to edit or delete the root account?
|
| Modifier and Type | Method and Description |
|---|---|
RequestedAction |
NotAuthorizedResponseValues.getUnauthorizedAction() |
| Modifier and Type | Field and Description |
|---|---|
static RequestedAction |
IndexController.REQUIRED_ACTIONS |
Copyright © 2021. All rights reserved.