Class EntityContextImpl<T>
java.lang.Object
org.aksw.jena_sparql_api.mapper.context.EntityContextImpl<T>
- All Implemented Interfaces:
EntityContext<T>
An object for associating information with beans
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckManaged(Object entity) static <T> EntityContext<T>createIdentityContext(Class<T> clazz) <X> XgetAttribute(Object entity, String attribute, X defaultValue) getOrCreate(T entity) booleanvoidsetAttribute(T entity, String attribute, Object value) getsOrCreates an entity and sets an attribute
-
Field Details
-
entityStates
-
-
Constructor Details
-
EntityContextImpl
public EntityContextImpl() -
EntityContextImpl
-
-
Method Details
-
get
- Specified by:
getin interfaceEntityContext<T>
-
getOrCreate
- Specified by:
getOrCreatein interfaceEntityContext<T>
-
register
- Specified by:
registerin interfaceEntityContext<T>
-
checkManaged
-
getState
- Specified by:
getStatein interfaceEntityContext<T>- Returns:
-
isManaged
- Specified by:
isManagedin interfaceEntityContext<T>
-
createIdentityContext
-
setAttribute
Description copied from interface:EntityContextgetsOrCreates an entity and sets an attribute- Specified by:
setAttributein interfaceEntityContext<T>
-
getAttribute
- Specified by:
getAttributein interfaceEntityContext<T>
-