Package step.core.entities
Class Entity<A extends AbstractIdentifiableObject,T extends CRUDAccessor<A>>
- java.lang.Object
-
- step.core.entities.Entity<A,T>
-
public class Entity<A extends AbstractIdentifiableObject,T extends CRUDAccessor<A>> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getAccessor()
Class<A>
getEntityClass()
Importer<A,T>
getImporter()
String
getName()
List<ResolveReferencesHook>
getReferencesHook()
List<BiConsumer<Object,Map<String,String>>>
getUpdateReferencesHook()
boolean
isByPassObjectPredicate()
String
resolve(Object artefact)
void
setAccessor(T accessor)
void
setByPassObjectPredicate(boolean byPassObjectPredicate)
void
setEntityClass(Class<A> entityClass)
void
setImporter(Importer<A,T> importer)
void
setName(String name)
void
setReferencesHook(List<ResolveReferencesHook> referencesHook)
void
setUpdateReferencesHook(List<BiConsumer<Object,Map<String,String>>> updateReferencesHook)
boolean
shouldExport(AbstractIdentifiableObject a)
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getAccessor
public T getAccessor()
-
setAccessor
public void setAccessor(T accessor)
-
getReferencesHook
public List<ResolveReferencesHook> getReferencesHook()
-
setReferencesHook
public void setReferencesHook(List<ResolveReferencesHook> referencesHook)
-
getUpdateReferencesHook
public List<BiConsumer<Object,Map<String,String>>> getUpdateReferencesHook()
-
setUpdateReferencesHook
public void setUpdateReferencesHook(List<BiConsumer<Object,Map<String,String>>> updateReferencesHook)
-
isByPassObjectPredicate
public boolean isByPassObjectPredicate()
-
setByPassObjectPredicate
public void setByPassObjectPredicate(boolean byPassObjectPredicate)
-
shouldExport
public boolean shouldExport(AbstractIdentifiableObject a)
-
-