Class ReadOnlyRepositoryConnectionInterceptor

java.lang.Object
it.uniroma2.art.semanticturkey.repository.ReadOnlyRepositoryConnectionInterceptor
All Implemented Interfaces:
org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor

public class ReadOnlyRepositoryConnectionInterceptor extends Object implements org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
A RepositoryConnectionInterceptor that forbids mutation operations.
Author:
Manuel Fiorelli
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)
     
    boolean
    begin(org.eclipse.rdf4j.repository.RepositoryConnection conn)
     
    boolean
    clear(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource... contexts)
     
    boolean
    clearNamespaces(org.eclipse.rdf4j.repository.RepositoryConnection conn)
     
    boolean
    close(org.eclipse.rdf4j.repository.RepositoryConnection conn)
     
    boolean
    commit(org.eclipse.rdf4j.repository.RepositoryConnection conn)
     
    boolean
    execute(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.query.QueryLanguage ql, String update, String baseURI, org.eclipse.rdf4j.query.Update operation)
     
    boolean
    remove(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)
     
    boolean
    removeNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix)
     
    boolean
    rollback(org.eclipse.rdf4j.repository.RepositoryConnection conn)
     
    boolean
    setAutoCommit(org.eclipse.rdf4j.repository.RepositoryConnection conn, boolean autoCommit)
     
    boolean
    setNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix, String name)
     

    Methods inherited from class java.lang.Object

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

    • ReadOnlyRepositoryConnectionInterceptor

      public ReadOnlyRepositoryConnectionInterceptor()
  • Method Details

    • close

      public boolean close(org.eclipse.rdf4j.repository.RepositoryConnection conn)
      Specified by:
      close in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • begin

      public boolean begin(org.eclipse.rdf4j.repository.RepositoryConnection conn)
      Specified by:
      begin in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • setAutoCommit

      public boolean setAutoCommit(org.eclipse.rdf4j.repository.RepositoryConnection conn, boolean autoCommit)
      Specified by:
      setAutoCommit in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • commit

      public boolean commit(org.eclipse.rdf4j.repository.RepositoryConnection conn)
      Specified by:
      commit in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • rollback

      public boolean rollback(org.eclipse.rdf4j.repository.RepositoryConnection conn)
      Specified by:
      rollback in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • add

      public boolean add(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)
      Specified by:
      add in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • remove

      public boolean remove(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)
      Specified by:
      remove in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • clear

      public boolean clear(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource... contexts)
      Specified by:
      clear in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • setNamespace

      public boolean setNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix, String name)
      Specified by:
      setNamespace in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • removeNamespace

      public boolean removeNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix)
      Specified by:
      removeNamespace in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • clearNamespaces

      public boolean clearNamespaces(org.eclipse.rdf4j.repository.RepositoryConnection conn)
      Specified by:
      clearNamespaces in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
    • execute

      public boolean execute(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.query.QueryLanguage ql, String update, String baseURI, org.eclipse.rdf4j.query.Update operation)
      Specified by:
      execute in interface org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor