Index

A B C D E F G H I L M N O P Q R S T U V W 
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 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 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 - 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 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 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 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 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 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 org.apache.jena.permissions.SecurityEvaluator.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jena.permissions.SecurityEvaluator.Action
Returns an array containing the constants of this enum type, 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(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
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form