Class ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor
java.lang.Object
it.uniroma2.art.semanticturkey.tx.ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor
- All Implemented Interfaces:
org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
public class ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor
extends Object
implements org.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
A
RepositoryConnectionInterceptor throwing RepositoryReadOnlyException upon the invocation
of mutation operations on a RepositoryConnection.- Author:
- Manuel Fiorelli>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(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) booleanbegin(org.eclipse.rdf4j.repository.RepositoryConnection conn) booleanclear(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource... contexts) booleanclearNamespaces(org.eclipse.rdf4j.repository.RepositoryConnection conn) booleanclose(org.eclipse.rdf4j.repository.RepositoryConnection conn) booleancommit(org.eclipse.rdf4j.repository.RepositoryConnection conn) booleanexecute(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.query.QueryLanguage ql, String update, String baseURI, org.eclipse.rdf4j.query.Update operation) booleanremove(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) booleanremoveNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix) booleanrollback(org.eclipse.rdf4j.repository.RepositoryConnection conn) booleansetAutoCommit(org.eclipse.rdf4j.repository.RepositoryConnection conn, boolean autoCommit) booleansetNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix, String name)
-
Constructor Details
-
ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor
public ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor()
-
-
Method Details
-
close
public boolean close(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
closein interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
begin
public boolean begin(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
beginin interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
setAutoCommit
public boolean setAutoCommit(org.eclipse.rdf4j.repository.RepositoryConnection conn, boolean autoCommit) - Specified by:
setAutoCommitin interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
commit
public boolean commit(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
commitin interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
rollback
public boolean rollback(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
rollbackin interfaceorg.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:
addin interfaceorg.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:
removein interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
clear
public boolean clear(org.eclipse.rdf4j.repository.RepositoryConnection conn, org.eclipse.rdf4j.model.Resource... contexts) - Specified by:
clearin interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
setNamespace
public boolean setNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix, String name) - Specified by:
setNamespacein interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
removeNamespace
public boolean removeNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix) - Specified by:
removeNamespacein interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
clearNamespaces
public boolean clearNamespaces(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
clearNamespacesin interfaceorg.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:
executein interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-