public class ActionAnarchySecurityManager extends ActionSecurityManager
Constructor and Description |
---|
ActionAnarchySecurityManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
filterObjectData()
this method tells if the security manager has to filter the output of the
action Note: both queryObjectData and filterObjectData cannot be true at the
same time
|
void |
freezeUnauthorizedObjects(DataObject<?>[] dataarray,
SecurityBuffer buffer)
this method will look at an array of objects, and unfreeze all authorized
objects.
|
java.util.function.Function<TableAlias,QueryFilter> |
getOutputFilterCondition() |
boolean |
isAuthorizedForCurrentUser(java.lang.String context,
SActionData input,
SecurityBuffer buffer) |
boolean |
queryObjectData()
this method tells if the security manager has to query an object (typically
to get the object localization and state).
|
java.lang.String |
toString() |
buildListSummary, buildListSummary, buildListSummary
public boolean queryObjectData()
ActionSecurityManager
queryObjectData
in class ActionSecurityManager
public boolean isAuthorizedForCurrentUser(java.lang.String context, SActionData input, SecurityBuffer buffer)
isAuthorizedForCurrentUser
in class ActionSecurityManager
public boolean filterObjectData()
ActionSecurityManager
filterObjectData
in class ActionSecurityManager
public java.util.function.Function<TableAlias,QueryFilter> getOutputFilterCondition()
getOutputFilterCondition
in class ActionSecurityManager
public void freezeUnauthorizedObjects(DataObject<?>[] dataarray, SecurityBuffer buffer)
ActionSecurityManager
freezeUnauthorizedObjects
in class ActionSecurityManager
dataarray
- the array of objects;public java.lang.String toString()
toString
in class java.lang.Object