public class PermStatementFilter extends Object implements Predicate<org.apache.jena.rdf.model.Statement>
Constructor and Description |
---|
PermStatementFilter(Collection<SecurityEvaluator.Action> actions,
SecuredItem securedItem)
Creates a filter that requires that the user have all the permissions
listed in the actions parameter
|
PermStatementFilter(Collection<SecurityEvaluator.Action> actions,
SecuredItem securedItem,
SecurityEvaluator evaluator)
Creates a filter that requires that the user have all the permissions
listed in the actions parameter
|
PermStatementFilter(SecurityEvaluator.Action[] actions,
SecuredItem securedItem)
Creates a filter that requires that the user have all the permissions
listed in the actions parameter
|
PermStatementFilter(SecurityEvaluator.Action[] actions,
SecuredItem securedItem,
SecurityEvaluator evaluator)
Creates a filter that requires that the user have all the permissions
listed in the actions parameter
|
PermStatementFilter(SecurityEvaluator.Action action,
SecuredItem securedItem)
Creates a filter that requires that the user have all the permissions
listed in the actions parameter
|
PermStatementFilter(SecurityEvaluator.Action action,
SecuredItem securedItem,
SecurityEvaluator evaluator)
Creates a filter that requires that the user have all the permissions
listed in the actions parameter
|
public PermStatementFilter(SecurityEvaluator.Action action, SecuredItem securedItem)
action
- The action the user must be permitted to perform.securedItem
- The secured item that secures this iterator.public PermStatementFilter(SecurityEvaluator.Action action, SecuredItem securedItem, SecurityEvaluator evaluator)
action
- The action the user must be permitted to perform.securedItem
- The secured item that secures this iterator.evaluator
- The security evaluator to evaluate the security queries.public PermStatementFilter(SecurityEvaluator.Action[] actions, SecuredItem securedItem)
actions
- The actions the user must be permitted to perform.securedItem
- The secured item that secures this iterator.public PermStatementFilter(SecurityEvaluator.Action[] actions, SecuredItem securedItem, SecurityEvaluator evaluator)
actions
- The actions the user must be permitted to perform.securedItem
- The secured item that secures this iterator.evaluator
- The security evaluator to evaluate the security queries.public PermStatementFilter(Collection<SecurityEvaluator.Action> actions, SecuredItem securedItem)
actions
- The actions the user must be permitted to perform.securedItem
- The secured item that secures this iterator.public PermStatementFilter(Collection<SecurityEvaluator.Action> actions, SecuredItem securedItem, SecurityEvaluator evaluator)
actions
- The actions the user must be permitted to perform.securedItem
- The secured item that secures this iterator.evaluator
- The security evaluator to evaluate the security queries.Licensed under the Apache License, Version 2.0