Class DocumentDefinitionEntityImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String category  
      protected java.util.Date creationTime  
      protected java.lang.String deploymentId  
      protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks
      The identity links for the document definition.
      protected boolean identityLinksInitialized  
      protected java.lang.String key  
      protected java.lang.String name  
      protected java.lang.String resourceName  
      protected java.lang.String tenantId  
      protected java.util.Date updateTime  
      protected int version  
      • Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity

        id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCategory()  
      java.util.Date getCreationTime()
      Returns the creation timestamp of this data object.
      java.lang.String getDeploymentId()  
      java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()  
      java.lang.String getKey()  
      java.lang.String getName()
      Returns the name of this action which is also used as the slash action name (e.g.
      java.lang.Object getPersistentState()  
      java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getQueryIdentityLinks()
      Getter used by MyBatis when querying action definitions with identity links.
      java.lang.String getResourceName()  
      java.lang.String getTenantId()  
      java.util.Date getUpdateTime()
      Returns the timestamp of the last update of this data object, in most cases where events are immutable, this timestamp is the same as the creation timestamp, but must never be null.
      int getVersion()  
      void setCategory​(java.lang.String category)  
      void setCreationTime​(java.util.Date creationTime)  
      void setDeploymentId​(java.lang.String deploymentId)  
      void setIdentityLinks​(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)  
      void setKey​(java.lang.String key)  
      void setName​(java.lang.String name)  
      void setQueryIdentityLinks​(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
      Setter used by MyBatis when querying action definitions with identity links.
      void setResourceName​(java.lang.String resourceName)  
      void setTenantId​(java.lang.String tenantId)  
      void setUpdateTime​(java.util.Date updateTime)  
      void setVersion​(int version)  
      • Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity

        getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity

        getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
      • Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision

        getRevision, getRevisionNext, setRevision
    • Field Detail

      • key

        protected java.lang.String key
      • version

        protected int version
      • deploymentId

        protected java.lang.String deploymentId
      • tenantId

        protected java.lang.String tenantId
      • name

        protected java.lang.String name
      • resourceName

        protected java.lang.String resourceName
      • category

        protected java.lang.String category
      • creationTime

        protected java.util.Date creationTime
      • updateTime

        protected java.util.Date updateTime
      • identityLinksInitialized

        protected boolean identityLinksInitialized
      • identityLinks

        protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks
        The identity links for the document definition. Make sure that it is not set otherwise MyBatis won't invoke the setter.
    • Constructor Detail

      • DocumentDefinitionEntityImpl

        public DocumentDefinitionEntityImpl()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: DocumentDefinition
        Returns the name of this action which is also used as the slash action name (e.g. name 'foo' would be exposed within a conversation with '/foo' to execute it).
        Specified by:
        getName in interface DocumentDefinition
        Returns:
        the name of the action
      • getCreationTime

        public java.util.Date getCreationTime()
        Description copied from interface: DocumentDefinition
        Returns the creation timestamp of this data object.
        Specified by:
        getCreationTime in interface DocumentDefinition
        Returns:
        the creation timestamp
      • getUpdateTime

        public java.util.Date getUpdateTime()
        Description copied from interface: DocumentDefinition
        Returns the timestamp of the last update of this data object, in most cases where events are immutable, this timestamp is the same as the creation timestamp, but must never be null.
        Specified by:
        getUpdateTime in interface DocumentDefinition
        Returns:
        the timestamp of the last update / modification of this data object
      • getIdentityLinks

        public java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()
        Specified by:
        getIdentityLinks in interface DocumentDefinitionEntity
      • setIdentityLinks

        public void setIdentityLinks​(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
        Specified by:
        setIdentityLinks in interface DocumentDefinitionEntity
      • getQueryIdentityLinks

        public java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getQueryIdentityLinks()
        Getter used by MyBatis when querying action definitions with identity links.
      • setQueryIdentityLinks

        public void setQueryIdentityLinks​(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
        Setter used by MyBatis when querying action definitions with identity links.
      • getPersistentState

        public java.lang.Object getPersistentState()
        Specified by:
        getPersistentState in interface org.flowable.common.engine.impl.persistence.entity.Entity