Class AbstractArtefact


  • public abstract class AbstractArtefact
    extends step.core.accessors.AbstractOrganizableObject
    • Field Detail

      • description

        protected String description
      • attachments

        protected List<org.bson.types.ObjectId> attachments
      • persistNode

        protected boolean persistNode
    • Constructor Detail

      • AbstractArtefact

        public AbstractArtefact()
    • Method Detail

      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • setCustomAttributes

        public void setCustomAttributes​(Map<String,​Object> customAttributes)
      • getCustomAttribute

        public Object getCustomAttribute​(String key)
      • addCustomAttribute

        public void addCustomAttribute​(String key,
                                       Object value)
      • addAttachment

        public void addAttachment​(org.bson.types.ObjectId attachmentId)
      • setAttachments

        public void setAttachments​(List<org.bson.types.ObjectId> attachments)
      • getAttachments

        public List<org.bson.types.ObjectId> getAttachments()
      • isCreateSkeleton

        public boolean isCreateSkeleton()
      • isPersistNode

        public boolean isPersistNode()
      • setPersistNode

        public void setPersistNode​(boolean persistNode)
      • getSkipNode

        public step.core.dynamicbeans.DynamicValue<Boolean> getSkipNode()
      • setSkipNode

        public void setSkipNode​(step.core.dynamicbeans.DynamicValue<Boolean> skipNode)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class step.core.accessors.AbstractIdentifiableObject
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class step.core.accessors.AbstractIdentifiableObject