Class RDFPatchEmitterTransactional

java.lang.Object
de.dfki.sds.aticsqlite.RDFPatchEmitterTransactional
All Implemented Interfaces:
org.apache.jena.sparql.core.Transactional

public class RDFPatchEmitterTransactional extends Object implements org.apache.jena.sparql.core.Transactional
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional

    org.apache.jena.sparql.core.Transactional.Promote
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.jena.graph.Node
     
    static final org.apache.jena.graph.Node
     
    static final org.apache.jena.graph.Node
     
    static final org.apache.jena.graph.Node
     
    static final org.apache.jena.graph.Node
     
    static final org.apache.jena.graph.Node
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    add(de.dfki.sds.atic.api.IdAndUriQuad quad, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    addGroup(de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
     
    void
    addUser(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri primaryGroup, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    assignUserToGroup(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    begin(org.apache.jena.query.TxnType type)
     
    void
     
    void
    delete(de.dfki.sds.atic.api.IdAndUriQuad quad, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    emit(org.apache.jena.rdfpatch.changes.RDFChangesCollector collector)
     
    void
    end()
     
    boolean
     
    boolean
     
    boolean
    promote(org.apache.jena.sparql.core.Transactional.Promote mode)
     
    void
    removeGroup(de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
     
    void
    removeUser(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri primaryGroup, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    shareGraph(de.dfki.sds.atic.api.IdAndUri graph, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.ac.Permission permission, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    shareResource(de.dfki.sds.atic.api.IdAndUri resource, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.ac.Permission permission, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    static org.apache.jena.graph.Node
    toNode(de.dfki.sds.atic.api.IdAndUri idAndUri)
     
    static org.apache.jena.graph.Node
    toNode(de.dfki.sds.atic.api.IdAndUriOrLiteral idAndUriLiteral)
     
    org.apache.jena.query.ReadWrite
     
    org.apache.jena.query.TxnType
     
    void
    unassignUserFromGroup(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    unshareGraph(de.dfki.sds.atic.api.IdAndUri graph, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    void
    unshareResource(de.dfki.sds.atic.api.IdAndUri resource, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
     
    static org.apache.jena.graph.Node
    unwrap(org.apache.jena.graph.Node n)
     
    static de.dfki.sds.atic.api.IdAndUriOrLiteral
    unwrapIdAndUri(org.apache.jena.graph.Node n)
     
    static org.apache.jena.graph.Node
    wrap(org.apache.jena.graph.Node simpleNode)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.jena.sparql.core.Transactional

    begin, begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
  • Field Details

    • ATIC_GRAPH_PERMISSION

      public static final org.apache.jena.graph.Node ATIC_GRAPH_PERMISSION
    • ATIC_RESOURCE_PERMISSION

      public static final org.apache.jena.graph.Node ATIC_RESOURCE_PERMISSION
    • ATIC_USER_GROUP

      public static final org.apache.jena.graph.Node ATIC_USER_GROUP
    • memberOf

      public static final org.apache.jena.graph.Node memberOf
    • primaryGroup

      public static final org.apache.jena.graph.Node primaryGroup
    • Group

      public static final org.apache.jena.graph.Node Group
  • Constructor Details

    • RDFPatchEmitterTransactional

      public RDFPatchEmitterTransactional()
  • Method Details

    • add

      public void add(de.dfki.sds.atic.api.IdAndUriQuad quad, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • delete

      public void delete(de.dfki.sds.atic.api.IdAndUriQuad quad, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • shareGraph

      public void shareGraph(de.dfki.sds.atic.api.IdAndUri graph, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.ac.Permission permission, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • shareResource

      public void shareResource(de.dfki.sds.atic.api.IdAndUri resource, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.ac.Permission permission, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • unshareGraph

      public void unshareGraph(de.dfki.sds.atic.api.IdAndUri graph, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • unshareResource

      public void unshareResource(de.dfki.sds.atic.api.IdAndUri resource, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • addUser

      public void addUser(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri primaryGroup, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • removeUser

      public void removeUser(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri primaryGroup, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • addGroup

      public void addGroup(de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • removeGroup

      public void removeGroup(de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • assignUserToGroup

      public void assignUserToGroup(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • unassignUserFromGroup

      public void unassignUserFromGroup(de.dfki.sds.atic.api.IdAndUri user, de.dfki.sds.atic.api.IdAndUri group, de.dfki.sds.atic.jenatic.InvocationContext ctx)
    • addListener

      public void addListener(RDFPatchListener listener)
    • removeListener

      public void removeListener(RDFPatchListener listener)
    • hasListeners

      public boolean hasListeners()
    • emit

      public void emit(org.apache.jena.rdfpatch.changes.RDFChangesCollector collector)
    • begin

      public void begin(org.apache.jena.query.TxnType type)
      Specified by:
      begin in interface org.apache.jena.sparql.core.Transactional
    • promote

      public boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode)
      Specified by:
      promote in interface org.apache.jena.sparql.core.Transactional
    • commit

      public void commit()
      Specified by:
      commit in interface org.apache.jena.sparql.core.Transactional
    • abort

      public void abort()
      Specified by:
      abort in interface org.apache.jena.sparql.core.Transactional
    • end

      public void end()
      Specified by:
      end in interface org.apache.jena.sparql.core.Transactional
    • transactionMode

      public org.apache.jena.query.ReadWrite transactionMode()
      Specified by:
      transactionMode in interface org.apache.jena.sparql.core.Transactional
    • transactionType

      public org.apache.jena.query.TxnType transactionType()
      Specified by:
      transactionType in interface org.apache.jena.sparql.core.Transactional
    • isInTransaction

      public boolean isInTransaction()
      Specified by:
      isInTransaction in interface org.apache.jena.sparql.core.Transactional
    • toNode

      public static org.apache.jena.graph.Node toNode(de.dfki.sds.atic.api.IdAndUri idAndUri)
    • toNode

      public static org.apache.jena.graph.Node toNode(de.dfki.sds.atic.api.IdAndUriOrLiteral idAndUriLiteral)
    • wrap

      public static org.apache.jena.graph.Node wrap(org.apache.jena.graph.Node simpleNode)
    • unwrap

      public static org.apache.jena.graph.Node unwrap(org.apache.jena.graph.Node n)
    • unwrapIdAndUri

      public static de.dfki.sds.atic.api.IdAndUriOrLiteral unwrapIdAndUri(org.apache.jena.graph.Node n)