Interface RepositoryConnectionInterceptor
- All Known Implementing Classes:
RepositoryConnectionInterceptorAdapter
public interface RepositoryConnectionInterceptor
Interceptor interface for connection modification.
- Author:
- Herko ter Horst
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbegin(RepositoryConnection conn) booleanclear(RepositoryConnection conn, Resource... contexts) booleanbooleanclose(RepositoryConnection conn) booleancommit(RepositoryConnection conn) booleanexecute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation) booleanremove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) booleanremoveNamespace(RepositoryConnection conn, String prefix) booleanrollback(RepositoryConnection conn) booleansetAutoCommit(RepositoryConnection conn, boolean autoCommit) Deprecated.booleansetNamespace(RepositoryConnection conn, String prefix, String name)
-
Method Details
-
close
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.close()operation on.- Returns:
- true if the interceptor has been denied access to the close operation, false otherwise.
-
begin
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.begin()orRepositoryConnection.begin(org.eclipse.rdf4j.IsolationLevel)operation on.- Returns:
- true if the interceptor has been denied access to the begin operation, false otherwise.
-
setAutoCommit
Deprecated.Usebegin(RepositoryConnection)instead.- Parameters:
conn- the RepositoryConnection to perform thesetAutoCommit(RepositoryConnection, boolean)operation on.autoCommit-- Returns:
- true if the interceptor has been denied access to the setAutoCommit operation, false otherwise.
-
commit
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.commit()operation on.- Returns:
- true if the interceptor has been denied access to the commit operation, false otherwise.
-
rollback
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.rollback()operation on.- Returns:
- true if the interceptor has been denied access to the rollback operation, false otherwise.
-
add
boolean add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) - Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.add(Resource, IRI, Value, Resource...)operation on.- Returns:
- true if the interceptor has been denied access to the add operation, false otherwise.
-
remove
boolean remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) - Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.remove(Resource, IRI, Value, Resource...)operation on.- Returns:
- true if the interceptor has been denied access to the remove operation, false otherwise.
-
clear
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.clear(Resource...)operation on.- Returns:
- true if the interceptor has been denied access to the clear operation, false otherwise.
-
setNamespace
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.setNamespace(String, String)operation on.- Returns:
- true if the interceptor has been denied access to the setNamespace operation, false otherwise.
-
removeNamespace
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.removeNamespace(String)operation on.- Returns:
- true if the interceptor has been denied access to the removeNamespace operation, false otherwise.
-
clearNamespaces
- Parameters:
conn- the RepositoryConnection to perform theRepositoryConnection.clearNamespaces()operation on.- Returns:
- true if the interceptor has been denied access to the clearNamespaces operation, false otherwise.
-
execute
boolean execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation) - Parameters:
conn- the RepositoryConnection to perform the query execution operations on.- Returns:
- true if the interceptor has been denied access to the query execution operations, false otherwise.
-
begin(RepositoryConnection)instead.