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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
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)
-
Constructor Details
-
ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor
public ThrowingReadOnlyRDF4JRepositoryConnectionInterceptor()
-
-
Method Details
-
close
public boolean close(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
close
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
begin
public boolean begin(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
begin
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
setAutoCommit
public boolean setAutoCommit(org.eclipse.rdf4j.repository.RepositoryConnection conn, boolean autoCommit) - Specified by:
setAutoCommit
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
commit
public boolean commit(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
commit
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
rollback
public boolean rollback(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
rollback
in 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:
add
in 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:
remove
in interfaceorg.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 interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
setNamespace
public boolean setNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix, String name) - Specified by:
setNamespace
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
removeNamespace
public boolean removeNamespace(org.eclipse.rdf4j.repository.RepositoryConnection conn, String prefix) - Specified by:
removeNamespace
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-
clearNamespaces
public boolean clearNamespaces(org.eclipse.rdf4j.repository.RepositoryConnection conn) - Specified by:
clearNamespaces
in 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:
execute
in interfaceorg.eclipse.rdf4j.repository.event.RepositoryConnectionInterceptor
-