Package step.core.entities
Class Entity<A extends step.core.accessors.AbstractIdentifiableObject,T extends CRUDAccessor<A>>
- java.lang.Object
-
- step.core.entities.Entity<A,T>
-
public class Entity<A extends step.core.accessors.AbstractIdentifiableObject,T extends CRUDAccessor<A>> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetAccessor()Class<A>getEntityClass()Importer<A,T>getImporter()StringgetName()List<ResolveReferencesHook>getReferencesHook()List<BiConsumer<Object,Map<String,String>>>getUpdateReferencesHook()booleanisByPassObjectPredicate()Stringresolve(Object artefact)voidsetAccessor(T accessor)voidsetByPassObjectPredicate(boolean byPassObjectPredicate)voidsetEntityClass(Class<A> entityClass)voidsetImporter(Importer<A,T> importer)voidsetName(String name)voidsetReferencesHook(List<ResolveReferencesHook> referencesHook)voidsetUpdateReferencesHook(List<BiConsumer<Object,Map<String,String>>> updateReferencesHook)booleanshouldExport(step.core.accessors.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(step.core.accessors.AbstractIdentifiableObject a)
-
-