Interface RepositoryConnectionInterceptor
-
- All Known Implementing Classes:
RepositoryConnectionInterceptorAdapter
public interface RepositoryConnectionInterceptorInterceptor interface for connection modification.- Author:
- Herko ter Horst
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleanadd(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)booleanbegin(RepositoryConnection conn)booleanclear(RepositoryConnection conn, Resource... contexts)booleanclearNamespaces(RepositoryConnection conn)booleanclose(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.Usebegin(RepositoryConnection)instead.booleansetNamespace(RepositoryConnection conn, String prefix, String name)
-
-
-
Method Detail
-
close
boolean close(RepositoryConnection conn)
- 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
boolean begin(RepositoryConnection conn)
- 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(since="2.0") boolean setAutoCommit(RepositoryConnection conn, boolean autoCommit)
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
boolean commit(RepositoryConnection conn)
- 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
boolean rollback(RepositoryConnection conn)
- 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
boolean clear(RepositoryConnection conn, Resource... contexts)
- 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
boolean setNamespace(RepositoryConnection conn, String prefix, String name)
- 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
boolean removeNamespace(RepositoryConnection conn, String prefix)
- 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
boolean clearNamespaces(RepositoryConnection conn)
- 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.
-
-