Class Entity<A extends step.core.accessors.AbstractIdentifiableObject,​T extends step.core.accessors.Accessor<A>>

  • Direct Known Subclasses:
    FunctionPackageEntity

    public class Entity<A extends step.core.accessors.AbstractIdentifiableObject,​T extends step.core.accessors.Accessor<A>>
    extends java.lang.Object
    • Constructor Detail

      • Entity

        public Entity​(java.lang.String name,
                      T accessor,
                      java.lang.Class<A> entityClass)
    • 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)
      • 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)