Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- abort() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
-
Abort the transaction in the associated securedModel.
- accept(Query, DatasetGraph, Context) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
-
Only accept a secured dataset
- accept(Op, DatasetGraph, Context) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- add(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(char) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(double) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(float) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(int, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, char) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, double) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, float) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, long) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, String) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(int, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- add(long) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(String) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(List<Statement>) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(Triple) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- add(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- add(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- add(Resource, Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(Resource, Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(Resource, Property, String, RDFDatatype) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(Resource, Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(Statement) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(Statement[]) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- add(StmtIterator) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addAllowed() - Method in class org.apache.jena.permissions.graph.SecuredCapabilities
- addLiteral(Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Property, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Property, Literal) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addLiteral(Resource, Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addLiteral(Resource, Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addLiteral(Resource, Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addLiteral(Resource, Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addLiteral(Resource, Property, int) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addLiteral(Resource, Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addLiteral(Resource, Property, Literal) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- addProperty(Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addProperty(Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addProperty(Property, String, RDFDatatype) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- addProperty(Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- andThen(Iterator<X>) - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- andThen(Iterator<X>) - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- andThen(Iterator<X>) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- append(Iterator<? extends RDFNode>) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- append(RDFList) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- apply(Set<SecurityEvaluator.Action>, RDFList.ApplyFn) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- apply(Set<SecurityEvaluator.Action>, RDFList.ApplyFn) - Method in interface org.apache.jena.permissions.model.SecuredRDFList
-
Apply fn to all elements of the graph for which the user has the permissions.
- apply(RDFList.ApplyFn) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- applyNodeTransform(NodeTransform) - Method in class org.apache.jena.permissions.query.rewriter.SecuredFunction
- ARGUMENT_LIST - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"evaluatorImpl"
- as(Class<T>) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- asJavaList() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- asLiteral() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- asLiteral() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- asNode() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- asRDFNode(Node) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- asResource() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- asResource() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- AssemblerConstants - Interface in org.apache.jena.permissions
- asSet(Collection<SecurityEvaluator.Action>) - Static method in class org.apache.jena.permissions.SecurityEvaluator.Util
-
Return a collection of actions as a set.
- asSet(SecurityEvaluator.Action[]) - Static method in class org.apache.jena.permissions.SecurityEvaluator.Util
-
Return an array of actions as a set.
- asStatement(Triple) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- asTriple() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
B
- BASE_MODEL - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"baseModel"
- begin() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- begin() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
C
- CACHE - Static variable in class org.apache.jena.permissions.impl.SecuredItemImpl
- CachedSecurityEvaluator - Class in org.apache.jena.permissions.impl
-
A SecurityEvaluator that can be cached for later use.
- CachedSecurityEvaluator(SecurityEvaluator, Object) - Constructor for class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- calculateInTxn(Supplier<T>) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- canAs(Class<T>) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- canCreate() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canCreate() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- canCreate() - Method in interface org.apache.jena.permissions.SecuredItem
- canCreate(FrontsTriple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canCreate(FrontsTriple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the fronted triple can be created.
- canCreate(Triple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canCreate(Triple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the triple can be created.
- canDelete() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canDelete() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- canDelete() - Method in interface org.apache.jena.permissions.SecuredItem
- canDelete(FrontsTriple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canDelete(FrontsTriple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the fronted triple can be deleted.
- canDelete(Triple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canDelete(Triple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the triple can be deleted.
- canRead() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canRead() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- canRead() - Method in interface org.apache.jena.permissions.SecuredItem
- canRead(FrontsTriple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canRead(FrontsTriple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the fronted triple can be read.
- canRead(Triple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canRead(Triple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the triple can be read.
- canReadProperty(Node) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- canUpdate() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canUpdate() - Method in interface org.apache.jena.permissions.SecuredItem
- canUpdate(FrontsTriple, FrontsTriple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canUpdate(FrontsTriple, FrontsTriple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the fronted triple can be updated.
- canUpdate(Triple, Triple) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- canUpdate(Triple, Triple) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if the triple can be updated.
- changeLiteralObject(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeLiteralObject(char) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeLiteralObject(double) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeLiteralObject(float) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeLiteralObject(int) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeLiteralObject(long) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeObject(String) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeObject(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- changeObject(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- clear() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- clearNsPrefixMap() - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- clearNsPrefixMap() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- close() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- close() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- close() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- close() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- close() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- commit() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- commit() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- concatenate(Iterator<? extends RDFNode>) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- concatenate(RDFList) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- cons(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- ContainerFilter - Class in org.apache.jena.permissions.utils
-
A Predicate that filters out all predicates that do not start with '_' followed by an integer.
- ContainerFilter() - Constructor for class org.apache.jena.permissions.utils.ContainerFilter
- contains(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(char) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(double) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(float) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(long) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(String) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(Node, Node, Node) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- contains(Triple) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- contains(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- contains(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- contains(Resource, Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- contains(Resource, Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- contains(Resource, Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- contains(Resource, Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- contains(Statement) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsAll(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsAll(StmtIterator) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsAny(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsAny(StmtIterator) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, int) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsLiteral(Resource, Property, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- containsResource(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- copy() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- copy(ExprList) - Method in class org.apache.jena.permissions.query.rewriter.SecuredFunction
- copySubstitute(Binding) - Method in class org.apache.jena.permissions.query.rewriter.SecuredFunction
- COUNT - Static variable in class org.apache.jena.permissions.impl.SecuredItemImpl
- create(Query, DatasetGraph, Binding, Context) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- create(Op, DatasetGraph, Binding, Context) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- Create - Enum constant in enum class org.apache.jena.permissions.SecurityEvaluator.Action
-
Allow creation of the object in question.
- createAlt() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createAlt(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createBag() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createBag(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createList() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createList(Iterator<? extends RDFNode>) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createList(RDFNode...) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteral(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteral(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, int) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createLiteralStatement(Resource, Property, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createProperty(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createProperty(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createResource() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createResource(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createResource(String, Resource) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createResource(AnonId) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createResource(Resource) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createResource(Statement) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createSeq() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createSeq(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createStatement(Resource, Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createStatement(Resource, Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createStatement(Resource, Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(char) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(double) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(float) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(int) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(long) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(Object, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(Object, RDFDatatype) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(String, RDFDatatype) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- createTypedLiteral(Calendar) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
D
- decrementUse() - Static method in class org.apache.jena.permissions.impl.SecuredItemImpl
-
Decrement the number of instances of SecuredItem.
- delete(Triple) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- Delete - Enum constant in enum class org.apache.jena.permissions.SecurityEvaluator.Action
-
Allow the user to delete the object in question.
- deleteAllowed() - Method in class org.apache.jena.permissions.graph.SecuredCapabilities
- dependsOn(Graph) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- difference(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
E
- enterCriticalSection(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- equals(Object) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- equals(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
-
An RDFNode is equal to another enhanced node n iff the underlying nodes are equal.
- equals(Object) - Method in interface org.apache.jena.permissions.SecuredItem
- eval(List<NodeValue>) - Method in class org.apache.jena.permissions.query.rewriter.SecuredFunction
- evaluate(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluate(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- evaluate(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
As per our design, users can access any graph.
- evaluate(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluate(Object, Set<SecurityEvaluator.Action>, Node) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if all actions are allowed on the graph.
- evaluate(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluate(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- evaluate(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
As per our design, users can access any triple from a message that is from or to them.
- evaluate(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluate(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if all the actions are allowed on the triple within the graph.
- evaluate(Object, SecurityEvaluator.Action, Node) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluate(Object, SecurityEvaluator.Action, Node) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- evaluate(Object, SecurityEvaluator.Action, Node) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
We allow any action on the graph itself, so this is always true.
- evaluate(Object, SecurityEvaluator.Action, Node) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluate(Object, SecurityEvaluator.Action, Node) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if the action is allowed on the graph.
- evaluate(Object, SecurityEvaluator.Action, Node, Triple) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluate(Object, SecurityEvaluator.Action, Node, Triple) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- evaluate(Object, SecurityEvaluator.Action, Node, Triple) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
As per our design, users can do anything with triples they have access to, so we just ignore the action parameter.
- evaluate(Object, SecurityEvaluator.Action, Node, Triple) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluate(Object, SecurityEvaluator.Action, Node, Triple) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if the action is allowed on the triple within the graph.
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
As per our design, users can access any graph.
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if any of the actions are allowed on the graph.
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
As per our design, users can access any triple from a message that is from or to them.
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluateAny(Object, Set<SecurityEvaluator.Action>, Node, Triple) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if any of the actions are allowed on the triple within the graph.
- evaluateUpdate(Object, Node, Triple, Triple) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- evaluateUpdate(Object, Node, Triple, Triple) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
-
No updated are allowed.
- evaluateUpdate(Object, Node, Triple, Triple) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
As per our design, users can access any triple from a message that is from or to them.
- evaluateUpdate(Object, Node, Triple, Triple) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- evaluateUpdate(Object, Node, Triple, Triple) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Determine if the user is allowed to update the "from" triple to the "to" triple.
- EVALUATOR_ASSEMBLER - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"Evaluator"
- EVALUATOR_CLASS - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"evaluatorClass"
- EVALUATOR_FACTORY - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"evaluatorFactory"
- EVALUATOR_IMPL - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"evaluatorImpl"
- ExampleEvaluator - Class in org.apache.jena.permissions.example
-
An example evaluator that only provides access to messages in the graph that are from or to the principal.
- ExampleEvaluator(Model) - Constructor for class org.apache.jena.permissions.example.ExampleEvaluator
- executeInTxn(Runnable) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- expandPrefix(String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- expandPrefix(String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- expandPrefix(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
F
- Factory - Class in org.apache.jena.permissions
-
The factory that can be used to create an instance of a SecuredGraph or a SecuredModel.
- Factory - Class in org.apache.jena.permissions.graph.impl
- Factory() - Constructor for class org.apache.jena.permissions.Factory
- Factory() - Constructor for class org.apache.jena.permissions.graph.impl.Factory
- filterDrop(Predicate<RDFNode>) - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- filterDrop(Predicate<Resource>) - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- filterDrop(Predicate<Statement>) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- filterKeep(Predicate<RDFNode>) - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- filterKeep(Predicate<Resource>) - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- filterKeep(Predicate<Statement>) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- find() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- find(Node, Node, Node) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- find(Triple) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- FUTURE - Static variable in interface org.apache.jena.permissions.SecurityEvaluator
-
This is a blank (anonymous) node that will be created in the future.
G
- get(int) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- getAlt() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getAlt(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getAlt(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getAlt(Resource) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getBag() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getBag(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getBag(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getBag(Resource) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getBaseItem() - Method in class org.apache.jena.permissions.impl.ItemHolder
-
Get the base item.
- getBaseItem() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- getBaseItem() - Method in interface org.apache.jena.permissions.SecuredItem
- getBoolean() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getBoolean() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getBoolean(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getByte() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getByte() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getByte(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getCapabilities() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- getChar() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getChar() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getChar(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getDatatype() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getDatatypeURI() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getDefault() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultAlt() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultBag() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultBoolean() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultByte() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultChar() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultDouble() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultFloat() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultInt() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultLanguage() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultLiteral() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultLong() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultResource() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultSeq() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultShort() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDefaultString() - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- getDouble() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getDouble() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getDouble(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getEventManager() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- getFactory() - Static method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- getFloat() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getFloat() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getFloat(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getGraph() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getHead() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- getId() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getInstance(SecuredModel, Alt) - Static method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
-
Get an instance of SecuredAlt.
- getInstance(SecuredModel, Bag) - Static method in class org.apache.jena.permissions.model.impl.SecuredBagImpl
-
Get an instance of SecuredBag
- getInstance(SecuredModel, Container) - Static method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
-
Constructor
- getInstance(SecuredModel, Literal) - Static method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
-
Get an instance of SecuredLiteral
- getInstance(SecuredModel, Property) - Static method in class org.apache.jena.permissions.model.impl.SecuredPropertyImpl
-
Get an instance of SecuredProperty
- getInstance(SecuredModel, RDFNode) - Static method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- getInstance(SecuredModel, Resource) - Static method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
-
Get a SecuredResource.
- getInstance(SecuredModel, Seq) - Static method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
-
get a SecuredSeq.
- getInstance(SecuredModel, Statement) - Static method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
-
get a SecuredStatement
- getInstance(SecuredModel, T) - Static method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
-
Get an instance of SecuredProperty
- getInstance(SecuredItem, Model) - Static method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
Get an instance of SecuredModel
- getInstance(SecurityEvaluator, String, Graph) - Static method in class org.apache.jena.permissions.Factory
-
Create an instance of the SecuredGraph
- getInstance(SecurityEvaluator, String, Graph) - Static method in class org.apache.jena.permissions.graph.impl.Factory
-
Create an instance of the SecuredGraph
- getInstance(SecurityEvaluator, String, Model) - Static method in class org.apache.jena.permissions.Factory
-
Get an instance of SecuredModel
- getInstance(SecurityEvaluator, String, Model) - Static method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
Get an instance of SecuredModel
- getInt() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getInt() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getInt(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getLanguage() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getLanguage() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getLanguage(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getLexicalForm() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getList() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getList(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
Return a RDF List instance in this model.
- getList(Resource) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
Return a RDF List based on a given resource.
- getLiteral() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getLiteral(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getLocalName() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getLock() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getLong() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getLong() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getLong(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getModel() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- getModel() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getModelIRI() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- getModelIRI() - Method in interface org.apache.jena.permissions.SecuredItem
- getModelNode() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
-
get the name of the model.
- getModelNode() - Method in interface org.apache.jena.permissions.SecuredItem
- getNameSpace() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getNsPrefixMap() - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- getNsPrefixMap() - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- getNsPrefixMap() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getNsPrefixURI(String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- getNsPrefixURI(String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- getNsPrefixURI(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getNsURIPrefix(String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- getNsURIPrefix(String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- getNsURIPrefix(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getObject() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getObject(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getOrdinal() - Method in class org.apache.jena.permissions.model.impl.SecuredPropertyImpl
- getPredicate() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getPrefixMapping() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- getPrincipal() - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- getPrincipal() - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
-
We really don't need a system principal so we just create a dummy one.
- getPrincipal() - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
Return the Shiro subject.
- getPrincipal() - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- getPrincipal() - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
returns the current principal or null if there is no current principal.
- getProperty(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getProperty(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getProperty(Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getProperty(Resource, Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getProperty(Resource, Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getPropertyResourceValue(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getRDFNode(Node) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getReader(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getRequiredProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getRequiredProperty(Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getRequiredProperty(Resource, Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
.
- getRequiredProperty(Resource, Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
.
- getResource() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getResource(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getResource(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getResource(AnonId) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getResult() - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Get the result of the rewrite.
- getSecuredItem() - Method in class org.apache.jena.permissions.impl.ItemHolder
-
Get the secured item.
- getSecurityEvaluator() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- getSecurityEvaluator() - Method in class org.apache.jena.permissions.query.SecuredQueryEngine
- getSecurityEvaluator() - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- getSecurityEvaluator() - Method in interface org.apache.jena.permissions.SecuredItem
-
The SecurityEvaluator implementation that is being used to determine access.
- getSeq() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getSeq(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getSeq(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getSeq(Resource) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- getShort() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getShort() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getShort(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getStatementProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getStmtTerm() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getStrict() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- getString() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getString() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getString(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- getSubject() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- getTail() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- getTextDirection() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- getTransactionHandler() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- getURI() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- getValidityErrorMessage() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- getValue() - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
-
Return the value of the literal.
- getWriter(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
H
- handlesLiteralTyping() - Method in class org.apache.jena.permissions.graph.SecuredCapabilities
- hashCode() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- hashCode() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
-
The hash code of an RDFnode is defined to be the same as the underlying node.
- hasLiteral(Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasLiteral(Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasLiteral(Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasLiteral(Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasLiteral(Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasLiteral(Property, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasNext() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- hasNext() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- hasNext() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- hasNext() - Method in class org.apache.jena.permissions.utils.RDFListIterator
- hasNoMappings() - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- hasNoMappings() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- hasProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasProperty(Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasProperty(Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasProperty(Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- hasURI(String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
I
- incrementUse() - Static method in class org.apache.jena.permissions.impl.SecuredItemImpl
-
Increment the number of instances of SecuredItem.
- independent() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- indexOf(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(char) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(double) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(float) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(long) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(String) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- indexOf(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- indexOf(RDFNode, int) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- init() - Static method in class org.apache.jena.permissions.SecuredAssembler
-
Initialize the assembler.
- initializeContext(Context) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineConfig
- inModel(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- inModel(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredPropertyImpl
- inModel(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- inModel(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- intersection(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- invoke(Object, Method, Object[]) - Method in class org.apache.jena.permissions.impl.SecuredItemInvoker
- isAlt() - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- isAnon() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- isBag() - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- isClosed() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- isClosed() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- isEmpty() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- isEmpty() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- isEmpty() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- isEquivalent(SecuredItem) - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
- isEquivalent(SecuredItem) - Method in interface org.apache.jena.permissions.SecuredItem
-
Return true if this secured item is equivalent to another secured item.
- isEquivalent(SecuredItem, SecuredItem) - Static method in class org.apache.jena.permissions.SecuredItem.Util
-
Secured items are equivalent if their security evaluators and modelIRIs are equal.
- isHardReadError() - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Returns true if reads blocked by permissions should throw exceptions.
- isIsomorphicWith(Graph) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- isIsomorphicWith(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- isLiteral() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- isPrincipalAuthenticated(Object) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- isPrincipalAuthenticated(Object) - Method in class org.apache.jena.permissions.example.readonly.ReadOnlyEval
-
Our dummy principal is never authenticated.
- isPrincipalAuthenticated(Object) - Method in class org.apache.jena.permissions.example.ShiroExampleEvaluator
-
Verify the Shiro subject is authenticated.
- isPrincipalAuthenticated(Object) - Method in class org.apache.jena.permissions.impl.CachedSecurityEvaluator
- isPrincipalAuthenticated(Object) - Method in interface org.apache.jena.permissions.SecurityEvaluator
-
Returns true if the principal is recognized as an authenticated principal by the underlying authentication mechanism.
- isProperty() - Method in class org.apache.jena.permissions.model.impl.SecuredPropertyImpl
- isResource() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- isSeq() - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- isSilentService() - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- isStmtResource() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- isURIResource() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFNodeImpl
- isValid() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- ItemHolder<Base,
Secured extends SecuredItem> - Class in org.apache.jena.permissions.impl -
A class that holds the original item and the secured version of it.
- ItemHolder(Base) - Constructor for class org.apache.jena.permissions.impl.ItemHolder
-
Constructor.
- iterator() - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- iterator() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- iterator(Set<SecurityEvaluator.Action>) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- iterator(Set<SecurityEvaluator.Action>) - Method in interface org.apache.jena.permissions.model.SecuredRDFList
-
Retrieve an iterator on the list for which the user has the specified permissions.
L
- leaveCriticalSection() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listening() - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- listLiteralStatements(Resource, Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listLiteralStatements(Resource, Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listLiteralStatements(Resource, Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listLiteralStatements(Resource, Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listLiteralStatements(Resource, Property, int) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listLiteralStatements(Resource, Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listNameSpaces() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listObjects() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listObjectsOfProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listObjectsOfProperty(Resource, Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listProperties() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- listProperties(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- listProperties(Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- listResourcesWithProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, char) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, double) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, float) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, long) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listResourcesWithProperty(Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listStatements() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listStatements(Resource, Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listStatements(Resource, Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listStatements(Resource, Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listSubjects() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listSubjectsWithProperty(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listSubjectsWithProperty(Property, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listSubjectsWithProperty(Property, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- listSubjectsWithProperty(Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- lock() - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- lock() - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- lock() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
M
- main(String[]) - Static method in class org.apache.jena.permissions.example.SecurityExample
- mapWith(Function<RDFNode, T>) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- mapWith(Function<RDFNode, U>) - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- mapWith(Function<Resource, U>) - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- mapWith(Function<Statement, U>) - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- MAX_CACHE - Static variable in class org.apache.jena.permissions.impl.SecuredItemImpl
- modelPermissionMsg(Node) - Static method in class org.apache.jena.permissions.SecuredItem.Util
N
- next() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- next() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- next() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- next() - Method in class org.apache.jena.permissions.utils.RDFListIterator
- nextNode() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- nextResource() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- nextStatement() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- NO_X_PROVIDED - Static variable in interface org.apache.jena.permissions.AssemblerConstants
- notifyAddArray(Graph, Triple[]) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyAddGraph(Graph, Graph) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyAddIterator(Graph, Iterator<Triple>) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyAddIterator(Graph, List<Triple>) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyAddList(Graph, List<Triple>) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyAddTriple(Graph, Triple) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyDeleteArray(Graph, Triple[]) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyDeleteGraph(Graph, Graph) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyDeleteIterator(Graph, Iterator<Triple>) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyDeleteIterator(Graph, List<Triple>) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyDeleteList(Graph, List<Triple>) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyDeleteTriple(Graph, Triple) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- notifyEvent(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- notifyEvent(Graph, Object) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- numPrefixes() - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- numPrefixes() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
O
- open(Assembler, Resource, Mode) - Method in class org.apache.jena.permissions.SecuredAssembler
- open(Assembler, Resource, Mode) - Method in class org.apache.jena.permissions.SecurityEvaluatorAssembler
- OpRewriter - Class in org.apache.jena.permissions.query.rewriter
-
This class rewrites the query by examining each operation in the algebra returned by the Jena SPARQL parser.
- OpRewriter(SecurityEvaluator, String) - Constructor for class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Constructor
- OpRewriter(SecurityEvaluator, Node) - Constructor for class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Constructor
- org.apache.jena.permissions - module org.apache.jena.permissions
- org.apache.jena.permissions - package org.apache.jena.permissions
-
JenaSecurity is a SecurityEvaluator interface and a set of dynamic proxies that apply that interface to Jena Graphs, Models, and associated methods and classes.
- org.apache.jena.permissions.example - package org.apache.jena.permissions.example
- org.apache.jena.permissions.example.readonly - package org.apache.jena.permissions.example.readonly
-
Example code for creating a read only model/graph
- org.apache.jena.permissions.graph - package org.apache.jena.permissions.graph
-
Secured implementation of the Graph interface and associated classes.
- org.apache.jena.permissions.graph.impl - package org.apache.jena.permissions.graph.impl
- org.apache.jena.permissions.impl - package org.apache.jena.permissions.impl
- org.apache.jena.permissions.model - package org.apache.jena.permissions.model
- org.apache.jena.permissions.model.impl - package org.apache.jena.permissions.model.impl
- org.apache.jena.permissions.query - package org.apache.jena.permissions.query
- org.apache.jena.permissions.query.rewriter - package org.apache.jena.permissions.query.rewriter
- org.apache.jena.permissions.utils - package org.apache.jena.permissions.utils
P
- PermStatementFilter - Class in org.apache.jena.permissions.utils
-
A filter for to filter ExtendedIterators on Statements.
- PermStatementFilter(Collection<SecurityEvaluator.Action>, SecuredItem) - Constructor for class org.apache.jena.permissions.utils.PermStatementFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermStatementFilter(Collection<SecurityEvaluator.Action>, SecuredItem, SecurityEvaluator) - Constructor for class org.apache.jena.permissions.utils.PermStatementFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermStatementFilter(SecurityEvaluator.Action[], SecuredItem) - Constructor for class org.apache.jena.permissions.utils.PermStatementFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermStatementFilter(SecurityEvaluator.Action[], SecuredItem, SecurityEvaluator) - Constructor for class org.apache.jena.permissions.utils.PermStatementFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermStatementFilter(SecurityEvaluator.Action, SecuredItem) - Constructor for class org.apache.jena.permissions.utils.PermStatementFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermStatementFilter(SecurityEvaluator.Action, SecuredItem, SecurityEvaluator) - Constructor for class org.apache.jena.permissions.utils.PermStatementFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermTripleFilter - Class in org.apache.jena.permissions.utils
-
A filter for to filter ExtendedIterators on Triples.
- PermTripleFilter(Collection<SecurityEvaluator.Action>, SecuredItem) - Constructor for class org.apache.jena.permissions.utils.PermTripleFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermTripleFilter(Collection<SecurityEvaluator.Action>, SecuredItem, SecurityEvaluator) - Constructor for class org.apache.jena.permissions.utils.PermTripleFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermTripleFilter(SecurityEvaluator.Action[], SecuredItem) - Constructor for class org.apache.jena.permissions.utils.PermTripleFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermTripleFilter(SecurityEvaluator.Action[], SecuredItem, SecurityEvaluator) - Constructor for class org.apache.jena.permissions.utils.PermTripleFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermTripleFilter(SecurityEvaluator.Action, SecuredItem) - Constructor for class org.apache.jena.permissions.utils.PermTripleFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
- PermTripleFilter(SecurityEvaluator.Action, SecuredItem, SecurityEvaluator) - Constructor for class org.apache.jena.permissions.utils.PermTripleFilter
-
Creates a filter that requires that the user have all the permissions listed in the actions parameter
Q
- qnameFor(String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- qnameFor(String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- qnameFor(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
R
- RDFListIterator - Class in org.apache.jena.permissions.utils
-
An iterator on the elements of an RDFList.
- RDFListIterator(RDFList) - Constructor for class org.apache.jena.permissions.utils.RDFListIterator
-
Constructor.
- RDFListSecFilter<T extends org.apache.jena.rdf.model.RDFList> - Class in org.apache.jena.permissions.utils
-
An RDF List security filter.
- RDFListSecFilter(SecuredItem, Set<SecurityEvaluator.Action>) - Constructor for class org.apache.jena.permissions.utils.RDFListSecFilter
-
Constructor
- RDFListSecFilter(SecuredItem, SecurityEvaluator.Action) - Constructor for class org.apache.jena.permissions.utils.RDFListSecFilter
-
Constructor.
- read(InputStream, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- read(InputStream, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- read(Reader, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- read(Reader, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- read(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- read(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- read(String, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- Read - Enum constant in enum class org.apache.jena.permissions.SecurityEvaluator.Action
-
Allow the user to read the object in question.
- ReadOnlyEval - Class in org.apache.jena.permissions.example.readonly
-
An example of a security evaluator that creates read-only graphs and models.
- ReadOnlyEval() - Constructor for class org.apache.jena.permissions.example.readonly.ReadOnlyEval
- reduce(Set<SecurityEvaluator.Action>, RDFList.ReduceFn, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- reduce(Set<SecurityEvaluator.Action>, RDFList.ReduceFn, Object) - Method in interface org.apache.jena.permissions.model.SecuredRDFList
-
Execute a reduct function across the list.
- reduce(RDFList.ReduceFn, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- register() - Static method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- register(GraphListener) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- register(ModelChangedListener) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
-
Listener will be filtered to only report events that the user can see.
- remove() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- remove() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- remove() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementImpl
- remove() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- remove() - Method in class org.apache.jena.permissions.utils.RDFListIterator
- remove(int) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- remove(List<Statement>) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- remove(Node, Node, Node) - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- remove(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- remove(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- remove(Resource, Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- remove(Statement) - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- remove(Statement) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- remove(Statement[]) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- remove(StmtIterator) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- removeAll() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- removeAll(Property) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- removeAll(Resource, Property, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- removeHead() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- removeList() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- removeNext() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- removeNext() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- removeNext() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- removeNsPrefix(String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- removeNsPrefix(String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- removeNsPrefix(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- removeProperties() - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
- replace(int, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- reset() - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Reset the rewriter to the initial state.
S
- sameListAs(RDFList) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- samePrefixMappingAs(PrefixMapping) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- samePrefixMappingAs(PrefixMapping) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- samePrefixMappingAs(PrefixMapping) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- sameValueAs(Literal) - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- SECURED_MODEL - Static variable in interface org.apache.jena.permissions.AssemblerConstants
-
Property named URI+"Model"
- SecuredAlt - Interface in org.apache.jena.permissions.model
-
The interface for secured Alt instances.
- SecuredAltImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredAlt to be used by a SecuredItemInvoker proxy.
- SecuredAssembler - Class in org.apache.jena.permissions
-
Assembler for a secured model.
- SecuredAssembler() - Constructor for class org.apache.jena.permissions.SecuredAssembler
- SecuredBag - Interface in org.apache.jena.permissions.model
-
The interface for secured Bag instances.
- SecuredBagImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredBag to be used by a SecuredItemInvoker proxy.
- SecuredCapabilities - Class in org.apache.jena.permissions.graph
-
The interface for secured Capabilities instances.
- SecuredCapabilities(SecurityEvaluator, String, Capabilities) - Constructor for class org.apache.jena.permissions.graph.SecuredCapabilities
-
Constructor.
- SecuredContainer - Interface in org.apache.jena.permissions.model
-
The interface for secured Container instances.
- SecuredContainerImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredContainer to be used by a SecuredItemInvoker proxy.
- SecuredFunction - Class in org.apache.jena.permissions.query.rewriter
- SecuredFunction(Node, SecurityEvaluator, List<Node>, List<Triple>) - Constructor for class org.apache.jena.permissions.query.rewriter.SecuredFunction
- SecuredGraph - Interface in org.apache.jena.permissions.graph
-
The interface for secured Graph instances.
- SecuredGraphEventManager - Class in org.apache.jena.permissions.graph
-
Since we sit between the graph and other items we have to determine when the message is first seen and send it to the underlying graph if necessary.
- SecuredGraphEventManager(SecuredGraph, Graph, GraphEventManager) - Constructor for class org.apache.jena.permissions.graph.SecuredGraphEventManager
- SecuredGraphImpl - Class in org.apache.jena.permissions.graph.impl
-
Implementation of SecuredGraph to be used by a SecuredItemInvoker proxy.
- SecuredItem - Interface in org.apache.jena.permissions
-
The secured item interface is mixed into instances of secured objects by the proxy.
- SecuredItem.Util - Class in org.apache.jena.permissions
-
Utilities for SecuredItem implementations.
- SecuredItemImpl - Class in org.apache.jena.permissions.impl
-
An abstract implementation of SecuredItem that caches security checks.
- SecuredItemInvoker - Class in org.apache.jena.permissions.impl
-
A generic InvocationHandler that handles the general invocation of the security methods.
- SecuredItemInvoker(Class<?>, SecuredItem) - Constructor for class org.apache.jena.permissions.impl.SecuredItemInvoker
-
Constructor.
- SecuredLiteral - Interface in org.apache.jena.permissions.model
-
The interface for secured Literal instances.
- SecuredLiteralImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredLiteral to be used by a SecuredItemInvoker proxy.
- SecuredModel - Interface in org.apache.jena.permissions.model
-
The interface for secured Model instances.
- SecuredModelImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredModel to be used by a SecuredItemInvoker proxy.
- SecuredNodeIterator<T extends org.apache.jena.rdf.model.RDFNode> - Class in org.apache.jena.permissions.model.impl
-
A secured RDFNode iterator implementation
- SecuredPrefixMapping - Interface in org.apache.jena.permissions.graph
-
The interface for secured PrefixMapping instances.
- SecuredPrefixMappingImpl - Class in org.apache.jena.permissions.graph.impl
-
Implementation of SecuredPrefixMapping to be used by a SecuredItemInvoker proxy.
- SecuredProperty - Interface in org.apache.jena.permissions.model
-
The interface for secured Property instances.
- SecuredPropertyImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredProperty to be used by a SecuredItemInvoker proxy.
- SecuredQueryEngine - Class in org.apache.jena.permissions.query
- SecuredQueryEngine(Query, DatasetGraph, Binding, Context) - Constructor for class org.apache.jena.permissions.query.SecuredQueryEngine
- SecuredQueryEngineConfig - Class in org.apache.jena.permissions.query
- SecuredQueryEngineConfig() - Constructor for class org.apache.jena.permissions.query.SecuredQueryEngineConfig
- SecuredQueryEngineFactory - Class in org.apache.jena.permissions.query
- SecuredQueryEngineFactory() - Constructor for class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- SecuredRDFList - Interface in org.apache.jena.permissions.model
- SecuredRDFListImpl - Class in org.apache.jena.permissions.model.impl
- SecuredRDFNode - Interface in org.apache.jena.permissions.model
-
The interface for secured RDFNode instances.
- SecuredRDFNodeImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredRDFNode to be used by a SecuredItemInvoker proxy.
- SecuredResIterator - Class in org.apache.jena.permissions.model.impl
- SecuredResIterator(SecuredModel, ExtendedIterator<Resource>) - Constructor for class org.apache.jena.permissions.model.impl.SecuredResIterator
-
Constructor.
- SecuredResource - Interface in org.apache.jena.permissions.model
-
The interface for secured Resource instances.
- SecuredResourceImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredResource to be used by a SecuredItemInvoker proxy.
- SecuredSeq - Interface in org.apache.jena.permissions.model
-
The interface for secured Seq instances.
- SecuredSeqImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredSeq to be used by a SecuredItemInvoker proxy.
- SecuredStatement - Interface in org.apache.jena.permissions.model
-
The interface for secured Statement instances.
- SecuredStatementImpl - Class in org.apache.jena.permissions.model.impl
-
Implementation of SecuredStatement to be used by a SecuredItemInvoker proxy.
- SecuredStatementIterator - Class in org.apache.jena.permissions.model.impl
-
A secured StatementIterator implementation
- SecuredStatementIterator(SecuredModel, ExtendedIterator<Statement>) - Constructor for class org.apache.jena.permissions.model.impl.SecuredStatementIterator
-
Constructor.
- SecuredUnsupportedPolymorphismException - Exception in org.apache.jena.permissions.model
-
An extension to the UnsupportedPolymorphismException to handle secured polymorphic changes.
- SecuredUnsupportedPolymorphismException(SecuredRDFNodeImpl, Class<?>) - Constructor for exception org.apache.jena.permissions.model.SecuredUnsupportedPolymorphismException
- SecurityEvaluator - Interface in org.apache.jena.permissions
-
SecurityEvaluator.
- SecurityEvaluator.Action - Enum Class in org.apache.jena.permissions
-
Identifies a specific CRUD actions.
- SecurityEvaluator.Util - Class in org.apache.jena.permissions
-
A collection of utility functions for the SecurityEvaluator implementations.
- SecurityEvaluatorAssembler - Class in org.apache.jena.permissions
-
A simple assembler for a SecurityEvaluator
- SecurityEvaluatorAssembler() - Constructor for class org.apache.jena.permissions.SecurityEvaluatorAssembler
- SecurityExample - Class in org.apache.jena.permissions.example
- SecurityExample() - Constructor for class org.apache.jena.permissions.example.SecurityExample
- set(int, boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, char) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, double) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, float) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, long) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, Object) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, String) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- set(int, RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredSeqImpl
- setDefault(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(char) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(double) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(float) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(long) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(Object) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(String) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setDefault(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredAltImpl
- setHead(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- setNsPrefix(String, String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- setNsPrefix(String, String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- setNsPrefix(String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- setNsPrefixes(Map<String, String>) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- setNsPrefixes(Map<String, String>) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- setNsPrefixes(Map<String, String>) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- setNsPrefixes(PrefixMapping) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- setNsPrefixes(PrefixMapping) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- setNsPrefixes(PrefixMapping) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- setPrincipal(String) - Method in class org.apache.jena.permissions.example.ExampleEvaluator
- setSecuredItem(SecuredItemInvoker) - Method in class org.apache.jena.permissions.impl.ItemHolder
-
Creates the proxy, saves it as the securedItem and returns it.
- setSecuredQueryEngineConfig(SecuredQueryEngineConfig) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- setSecurityEvaluator(SecurityEvaluator) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- setSilentService(boolean) - Method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- setStrict(boolean) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- setTail(RDFList) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- ShiroExampleEvaluator - Class in org.apache.jena.permissions.example
-
Class to use Shiro to provide credentials.
- ShiroExampleEvaluator(Model) - Constructor for class org.apache.jena.permissions.example.ShiroExampleEvaluator
- shortForm(String) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- shortForm(String) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- shortForm(String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- size() - Method in class org.apache.jena.permissions.graph.impl.SecuredGraphImpl
- size() - Method in class org.apache.jena.permissions.model.impl.SecuredContainerImpl
- size() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- size() - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- sizeAccurate() - Method in class org.apache.jena.permissions.graph.SecuredCapabilities
- supportsSetOperations() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- supportsTransactions() - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
T
- test(Triple) - Method in class org.apache.jena.permissions.utils.PermTripleFilter
- test(RDFList) - Method in class org.apache.jena.permissions.utils.RDFListSecFilter
-
Returns true if the user has access to the RDFList item.
- test(Statement) - Method in class org.apache.jena.permissions.utils.ContainerFilter
- test(Statement) - Method in class org.apache.jena.permissions.utils.PermStatementFilter
- toList() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- toList() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- toList() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- toSet() - Method in class org.apache.jena.permissions.model.impl.SecuredNodeIterator
- toSet() - Method in class org.apache.jena.permissions.model.impl.SecuredResIterator
- toSet() - Method in class org.apache.jena.permissions.model.impl.SecuredStatementIterator
- toString() - Method in class org.apache.jena.permissions.impl.SecuredItemImpl
-
Return a string representation of the resource.
- triplePermissionMsg(Node) - Static method in class org.apache.jena.permissions.SecuredItem.Util
U
- union(Model) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- unregister() - Static method in class org.apache.jena.permissions.query.SecuredQueryEngineFactory
- unregister(GraphListener) - Method in class org.apache.jena.permissions.graph.SecuredGraphEventManager
- unregister(ModelChangedListener) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- Update - Enum constant in enum class org.apache.jena.permissions.SecurityEvaluator.Action
-
Allow the user to update the object in question
- URI - Static variable in interface org.apache.jena.permissions.AssemblerConstants
- Util() - Constructor for class org.apache.jena.permissions.SecuredItem.Util
- Util() - Constructor for class org.apache.jena.permissions.SecurityEvaluator.Util
V
- valueOf(String) - Static method in enum class org.apache.jena.permissions.SecurityEvaluator.Action
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.jena.permissions.SecurityEvaluator.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARIABLE - Static variable in interface org.apache.jena.permissions.SecurityEvaluator
-
Indicates a variable in the triple.
- visit(OpAssign) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of assign.
- visit(OpBGP) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
- visit(OpConditional) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Rewrite left and right
- visit(OpDatasetNames) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
returns the dsNames
- visit(OpDiff) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Rewrite left and right
- visit(OpDisjunction) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Rewrite sequence elements
- visit(OpDistinct) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of distinct
- visit(OpExt) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Returns the Ext
- visit(OpExtend) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of extend.
- visit(OpFilter) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of filter.
- visit(OpGraph) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of graph.
- visit(OpGroup) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of group.
- visit(OpJoin) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Parses the joins and recursively calls the left and right parts
- visit(OpLabel) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
returns the label
- visit(OpLateral) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
- visit(OpLeftJoin) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Parses the joins and recursively calls the left and right parts
- visit(OpList) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of list.
- visit(OpMinus) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Rewrite left and right
- visit(OpNull) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
returns the null
- visit(OpOrder) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of order.
- visit(OpPath) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Returns the path
- visit(OpProcedure) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of proc.
- visit(OpProject) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of project.
- visit(OpPropFunc) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of propFunc.
- visit(OpQuad) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Returns the quad
- visit(OpQuadBlock) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
- visit(OpQuadPattern) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Returns the quadpattern
- visit(OpReduced) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of reduced.
- visit(OpSequence) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Rewrite sequence elements
- visit(OpService) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
returns the service
- visit(OpSlice) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of slice This also handles the limit case
- visit(OpTable) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
returns the table
- visit(OpTopN) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of top.
- visit(OpTriple) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Converts to BGP
- visit(OpUnfold) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
rewrites the subop of unfold.
- visit(OpUnion) - Method in class org.apache.jena.permissions.query.rewriter.OpRewriter
-
Rewrite left and right
- visit(ExprVisitor) - Method in class org.apache.jena.permissions.query.rewriter.SecuredFunction
- visitWith(RDFVisitor) - Method in class org.apache.jena.permissions.model.impl.SecuredLiteralImpl
- visitWith(RDFVisitor) - Method in class org.apache.jena.permissions.model.impl.SecuredResourceImpl
W
- with(RDFNode) - Method in class org.apache.jena.permissions.model.impl.SecuredRDFListImpl
- withDefaultMappings(PrefixMapping) - Method in class org.apache.jena.permissions.graph.impl.SecuredPrefixMappingImpl
- withDefaultMappings(PrefixMapping) - Method in interface org.apache.jena.permissions.graph.SecuredPrefixMapping
- withDefaultMappings(PrefixMapping) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- wrapAsResource(Node) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- write(OutputStream) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- write(OutputStream, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- write(OutputStream, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- write(Writer) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- write(Writer, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
- write(Writer, String, String) - Method in class org.apache.jena.permissions.model.impl.SecuredModelImpl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form