Class CorrelationKeyInfo

  • All Implemented Interfaces:
    Serializable, org.jbpm.persistence.api.PersistentCorrelationKey, org.kie.internal.process.CorrelationKey

    @Entity
    public class CorrelationKeyInfo
    extends Object
    implements org.jbpm.persistence.api.PersistentCorrelationKey, Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • CorrelationKeyInfo

        public CorrelationKeyInfo()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.kie.internal.process.CorrelationKey
      • getProperties

        public List<org.kie.internal.process.CorrelationProperty<?>> getProperties()
        Specified by:
        getProperties in interface org.kie.internal.process.CorrelationKey
      • getProcessInstanceId

        public long getProcessInstanceId()
        Specified by:
        getProcessInstanceId in interface org.jbpm.persistence.api.PersistentCorrelationKey
      • setProcessInstanceId

        public void setProcessInstanceId​(long processInstanceId)
      • setName

        public void setName​(String name)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getId

        public long getId()
        Specified by:
        getId in interface org.jbpm.persistence.api.PersistentCorrelationKey
      • toExternalForm

        public String toExternalForm()
        Specified by:
        toExternalForm in interface org.kie.internal.process.CorrelationKey