Class AssemblerSecurityRegistry

java.lang.Object
org.apache.jena.assembler.assemblers.AssemblerBase
org.apache.jena.fuseki.access.AssemblerSecurityRegistry
All Implemented Interfaces:
org.apache.jena.assembler.Assembler

public class AssemblerSecurityRegistry extends org.apache.jena.assembler.assemblers.AssemblerBase
  • Field Summary

    Fields inherited from interface org.apache.jena.assembler.Assembler

    content, defaultModel, documentManager, general, infModel, memoryModel, ontModel, ontModelSpec, prefixMapping, reasonerFactory, ruleSet, unionModel
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    open(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root, org.apache.jena.assembler.Mode mode)
    SecurityRegistry.

    Methods inherited from class org.apache.jena.assembler.assemblers.AssemblerBase

    getOptionalClassName, getRequiredResource, open, open, openModel, openModel

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AssemblerSecurityRegistry

      public AssemblerSecurityRegistry()
  • Method Details

    • open

      public AuthorizationService open(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root, org.apache.jena.assembler.Mode mode)
      SecurityRegistry. Builds a SecurityRegistry - list the graphs a user has access to.
       <#securityRegistry> rdf:type access:SecurityRegistry;
          access:entry ("user1" <http://host/graphname1>  <http://host/graphname2> );
          access:entry ("user1" <http://host/graphname3> );
          access:entry ("user2" <http://host/graphname3> );
          .
       
      Specified by:
      open in interface org.apache.jena.assembler.Assembler
      Specified by:
      open in class org.apache.jena.assembler.assemblers.AssemblerBase