Package step.core.entities
Class Entity<A extends step.core.accessors.AbstractIdentifiableObject,T extends step.core.accessors.Accessor<A>>
- java.lang.Object
-
- step.core.entities.Entity<A,T>
-
- Direct Known Subclasses:
FunctionPackageEntity
public class Entity<A extends step.core.accessors.AbstractIdentifiableObject,T extends step.core.accessors.Accessor<A>> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getAccessor()
java.lang.Class<A>
getEntityClass()
java.lang.String
getName()
java.util.List<ResolveReferencesHook>
getReferencesHook()
java.util.List<java.util.function.BiConsumer<java.lang.Object,java.util.Map<java.lang.String,java.lang.String>>>
getUpdateReferencesHook()
boolean
isByPassObjectPredicate()
java.lang.String
resolve(java.lang.Object artefact, ObjectPredicate objectPredicate)
void
setAccessor(T accessor)
void
setByPassObjectPredicate(boolean byPassObjectPredicate)
void
setEntityClass(java.lang.Class<A> entityClass)
void
setName(java.lang.String name)
void
setReferencesHook(java.util.List<ResolveReferencesHook> referencesHook)
void
setUpdateReferencesHook(java.util.List<java.util.function.BiConsumer<java.lang.Object,java.util.Map<java.lang.String,java.lang.String>>> updateReferencesHook)
boolean
shouldExport(step.core.accessors.AbstractIdentifiableObject a)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getAccessor
public T getAccessor()
-
setAccessor
public void setAccessor(T accessor)
-
getEntityClass
public java.lang.Class<A> getEntityClass()
-
setEntityClass
public void setEntityClass(java.lang.Class<A> entityClass)
-
getReferencesHook
public java.util.List<ResolveReferencesHook> getReferencesHook()
-
setReferencesHook
public void setReferencesHook(java.util.List<ResolveReferencesHook> referencesHook)
-
getUpdateReferencesHook
public java.util.List<java.util.function.BiConsumer<java.lang.Object,java.util.Map<java.lang.String,java.lang.String>>> getUpdateReferencesHook()
-
setUpdateReferencesHook
public void setUpdateReferencesHook(java.util.List<java.util.function.BiConsumer<java.lang.Object,java.util.Map<java.lang.String,java.lang.String>>> updateReferencesHook)
-
isByPassObjectPredicate
public boolean isByPassObjectPredicate()
-
setByPassObjectPredicate
public void setByPassObjectPredicate(boolean byPassObjectPredicate)
-
resolve
public java.lang.String resolve(java.lang.Object artefact, ObjectPredicate objectPredicate)
-
shouldExport
public boolean shouldExport(step.core.accessors.AbstractIdentifiableObject a)
-
-