Package cz.cvut.kbss.jopa.sessions
Class ConnectionWrapper
java.lang.Object
cz.cvut.kbss.jopa.sessions.ConnectionWrapper
- All Implemented Interfaces:
Wrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
commit()
<T> boolean
contains
(Object identifier, Class<T> cls, Descriptor descriptor) <T> T
find
(LoadingParameters<T> loadingParameters) generateIdentifier
(EntityType<?> et) getAttributeAxioms
(T entity, FieldSpecification<? super T, ?> fieldSpec, Descriptor entityDescriptor) <T> T
getReference
(LoadingParameters<T> loadingParameters) boolean
isConsistent
(URI context) boolean
isInferred
(Axiom<?> axiom, Set<URI> contexts) <T> boolean
isInferred
(T entity, FieldSpecification<? super T, ?> fieldSpec, Object value, Descriptor entityDescriptor) <T> void
loadFieldValue
(T entity, FieldSpecification<? super T, ?> fieldSpec, Descriptor descriptor) <T> void
merge
(T entity, FieldSpecification<? super T, ?> fieldSpec, Descriptor descriptor) <T> void
persist
(Object identifier, T entity, Descriptor descriptor) <T> void
remove
(Object identifier, Class<T> cls, Descriptor descriptor) void
rollback()
<T> T
Unwraps implementation of the specified class.
-
Constructor Details
-
ConnectionWrapper
-
-
Method Details
-
contains
-
find
-
getReference
-
merge
-
generateIdentifier
-
persist
-
remove
-
loadFieldValue
public <T> void loadFieldValue(T entity, FieldSpecification<? super T, ?> fieldSpec, Descriptor descriptor) -
getAttributeAxioms
public <T> Set<Axiom<?>> getAttributeAxioms(T entity, FieldSpecification<? super T, ?> fieldSpec, Descriptor entityDescriptor) -
isInferred
public <T> boolean isInferred(T entity, FieldSpecification<? super T, ?> fieldSpec, Object value, Descriptor entityDescriptor) -
commit
public void commit() -
rollback
public void rollback() -
close
public void close() -
isConsistent
-
isInferred
-
getContexts
-
createStatement
-
unwrap
Description copied from interface:Wrapper
Unwraps implementation of the specified class.
-