Class FlowableEntityExceptionEventImpl

  • All Implemented Interfaces:
    org.flowable.common.engine.api.delegate.event.FlowableEngineEntityEvent, org.flowable.common.engine.api.delegate.event.FlowableEngineEvent, org.flowable.common.engine.api.delegate.event.FlowableEntityEvent, org.flowable.common.engine.api.delegate.event.FlowableEvent, org.flowable.common.engine.api.delegate.event.FlowableExceptionEvent, FlowableProcessEngineEvent

    public class FlowableEntityExceptionEventImpl
    extends FlowableProcessEventImpl
    implements org.flowable.common.engine.api.delegate.event.FlowableEngineEntityEvent, org.flowable.common.engine.api.delegate.event.FlowableExceptionEvent
    Base class for all FlowableEvent implementations, represents an exception occurred, related to an entity.
    Author:
    Frederik Heremans
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Throwable cause  
      protected Object entity  
      • Fields inherited from class org.flowable.common.engine.impl.event.FlowableEngineEventImpl

        scopeDefinitionId, scopeId, scopeType, subScopeId
      • Fields inherited from class org.flowable.common.engine.impl.event.FlowableEventImpl

        type
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Throwable getCause()  
      Object getEntity()  
      • Methods inherited from class org.flowable.common.engine.impl.event.FlowableEngineEventImpl

        getExecutionId, getProcessDefinitionId, getProcessInstanceId, getScopeDefinitionId, getScopeId, getScopeType, getSubScopeId, getType, setExecutionId, setProcessDefinitionId, setProcessInstanceId, setScopeDefinitionId, setScopeId, setScopeType, setSubScopeId, setType
      • Methods inherited from class org.flowable.common.engine.impl.event.FlowableEventImpl

        toString
      • Methods inherited from interface org.flowable.common.engine.api.delegate.event.FlowableEngineEvent

        getExecutionId, getProcessDefinitionId, getProcessInstanceId, getScopeDefinitionId, getScopeId, getScopeType, getSubScopeId
      • Methods inherited from interface org.flowable.common.engine.api.delegate.event.FlowableEvent

        getType
    • Constructor Detail

      • FlowableEntityExceptionEventImpl

        public FlowableEntityExceptionEventImpl​(Object entity,
                                                org.flowable.common.engine.api.delegate.event.FlowableEngineEventType type,
                                                Throwable cause)
    • Method Detail

      • getEntity

        public Object getEntity()
        Specified by:
        getEntity in interface org.flowable.common.engine.api.delegate.event.FlowableEntityEvent
      • getCause

        public Throwable getCause()
        Specified by:
        getCause in interface org.flowable.common.engine.api.delegate.event.FlowableExceptionEvent