All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AssemblerConstants CachedSecurityEvaluatorA SecurityEvaluator that can be cached for later use. ContainerFilterA Predicate that filters out all predicates that do not start with '_' followed by an integer. ExampleEvaluatorAn example evaluator that only provides access to messages in the graph that are from or to the principal. FactoryThe factory that can be used to create an instance of a SecuredGraph or a SecuredModel. Factory ItemHolder<Base,Secured extends SecuredItem>A class that holds the original item and the secured version of it. OpRewriterThis class rewrites the query by examining each operation in the algebra returned by the Jena SPARQL parser. PermStatementFilterA filter for to filter ExtendedIterators on Statements. PermTripleFilterA filter for to filter ExtendedIterators on Triples. RDFListIteratorAn iterator on the elements of an RDFList. RDFListSecFilter<T extends RDFList>An RDF List security filter. ReadOnlyEvalAn example of a security evaluator that creates read-only graphs and models. SecuredAltThe interface for secured Alt instances. SecuredAltImplImplementation of SecuredAlt to be used by a SecuredItemInvoker proxy. SecuredAssemblerAssembler for a secured model. SecuredBagThe interface for secured Bag instances. SecuredBagImplImplementation of SecuredBag to be used by a SecuredItemInvoker proxy. SecuredCapabilitiesThe interface for secured Capabilities instances. SecuredContainerThe interface for secured Container instances. SecuredContainerImplImplementation of SecuredContainer to be used by a SecuredItemInvoker proxy. SecuredFunction SecuredGraphThe interface for secured Graph instances. SecuredGraphEventManagerSince 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. SecuredGraphImplImplementation of SecuredGraph to be used by a SecuredItemInvoker proxy. SecuredItemThe secured item interface is mixed into instances of secured objects by the proxy. SecuredItem.UtilUtilities for SecuredItem implementations. SecuredItemImplAn abstract implementation of SecuredItem that caches security checks. SecuredItemInvokerA generic InvocationHandler that handles the general invocation of the security methods. SecuredLiteralThe interface for secured Literal instances. SecuredLiteralImplImplementation of SecuredLiteral to be used by a SecuredItemInvoker proxy. SecuredModelThe interface for secured Model instances. SecuredModelImplImplementation of SecuredModel to be used by a SecuredItemInvoker proxy. SecuredNodeIterator<T extends RDFNode>A secured RDFNode iterator implementation SecuredPrefixMappingThe interface for secured PrefixMapping instances. SecuredPrefixMappingImplImplementation of SecuredPrefixMapping to be used by a SecuredItemInvoker proxy. SecuredPropertyThe interface for secured Property instances. SecuredPropertyImplImplementation of SecuredProperty to be used by a SecuredItemInvoker proxy. SecuredQueryEngine SecuredQueryEngineConfig SecuredQueryEngineFactory SecuredRDFList SecuredRDFListImpl SecuredRDFNodeThe interface for secured RDFNode instances. SecuredRDFNodeImplImplementation of SecuredRDFNode to be used by a SecuredItemInvoker proxy. SecuredReifiedStatementThe interface for secured ReifiedStatement instances. SecuredReifiedStatementImplImplementation of SecuredReifiedStatement to be used by a SecuredItemInvoker proxy. SecuredResIterator SecuredResourceThe interface for secured Resource instances. SecuredResourceImplImplementation of SecuredResource to be used by a SecuredItemInvoker proxy. SecuredRSIteratorA secured RSIterator implementation SecuredSelector SecuredSeqThe interface for secured Seq instances. SecuredSeqImplImplementation of SecuredSeq to be used by a SecuredItemInvoker proxy. SecuredStatementThe interface for secured Statement instances. SecuredStatementImplImplementation of SecuredStatement to be used by a SecuredItemInvoker proxy. SecuredStatementIteratorA secured StatementIterator implementation SecuredUnsupportedPolymorphismExceptionAn extension to the UnsupportedPolymorphismException to handle secured polymorphic changes. SecurityEvaluatorSecurityEvaluator. SecurityEvaluator.ActionIdentifies a sepcific CRUD actions. SecurityEvaluator.UtilA collection of utility functions for the SecurityEvaluator implementations. SecurityEvaluatorAssemblerA simple assembler for a SecurityEvaluator SecurityExample ShiroExampleEvaluatorClass to use Shiro to provide credentials.