Class ProcessVariableChangedEventImpl

  • All Implemented Interfaces:
    Serializable, org.kie.api.event.KieRuntimeEvent, org.kie.api.event.process.ProcessEvent, org.kie.api.event.process.ProcessVariableChangedEvent

    public class ProcessVariableChangedEventImpl
    extends ProcessEvent
    implements org.kie.api.event.process.ProcessVariableChangedEvent
    See Also:
    Serialized Form
    • Constructor Detail

      • ProcessVariableChangedEventImpl

        public ProcessVariableChangedEventImpl​(String id,
                                               String instanceId,
                                               Object oldValue,
                                               Object newValue,
                                               List<String> tags,
                                               org.kie.api.runtime.process.ProcessInstance processInstance,
                                               org.kie.api.runtime.KieRuntime kruntime)
    • Method Detail

      • getVariableInstanceId

        public String getVariableInstanceId()
        Specified by:
        getVariableInstanceId in interface org.kie.api.event.process.ProcessVariableChangedEvent
      • getVariableId

        public String getVariableId()
        Specified by:
        getVariableId in interface org.kie.api.event.process.ProcessVariableChangedEvent
      • getOldValue

        public Object getOldValue()
        Specified by:
        getOldValue in interface org.kie.api.event.process.ProcessVariableChangedEvent
      • getNewValue

        public Object getNewValue()
        Specified by:
        getNewValue in interface org.kie.api.event.process.ProcessVariableChangedEvent
      • hasTag

        public boolean hasTag​(String tag)
        Specified by:
        hasTag in interface org.kie.api.event.process.ProcessVariableChangedEvent
      • getTags

        public List<String> getTags()
        Specified by:
        getTags in interface org.kie.api.event.process.ProcessVariableChangedEvent