public static ActivityDefinitionImpl createSubflowActivity(final ProcessDefinitionUUID processUUID, final String name, final String subflowProcessName, final String subflowProcessVersion) { return new ActivityDefinitionImpl(processUUID, name, Type.Subflow, null, subflowProcessName, subflowProcessVersion, null, null, null); }
@Override public boolean isThrowingSignalEvent() { return isSignalEvent() && !catchEvent; }
@Override public InternalActivityDefinition getActivity(final String name) { return (InternalActivityDefinition) super.getActivity(name); }
@Override public Serializable getInitialValue() { return getClientInitialValue(); }
public static ActivityDefinitionImpl createSubflowActivity(final ProcessDefinitionUUID processUUID, final String name, final String subflowProcessName, final String subflowProcessVersion) { return new ActivityDefinitionImpl(processUUID, name, Type.Subflow, null, subflowProcessName, subflowProcessVersion, null, null, null); }
@Override public boolean isCatchingSignalEvent() { return isSignalEvent() && catchEvent; }
@Override public Serializable getInitialValue() { return getClientInitialValue(); }
public static ActivityDefinitionImpl createReceiveEventActivity(final ProcessDefinitionUUID processUUID, final String name, final String eventName, final String expression) { return new ActivityDefinitionImpl(processUUID, name, Type.ReceiveEvent, null, null, null, null, eventName, expression); }
@Override public boolean isCatchingSignalEvent() { return isSignalEvent() && catchEvent; }
public static ActivityDefinitionImpl createSignalEventActivity(final ProcessDefinitionUUID processUUID, final String eventName, final String signalCode) { return new ActivityDefinitionImpl(processUUID, eventName, Type.SignalEvent, null, null, null, signalCode, null, null); }
@Override public boolean isThrowingSignalEvent() { return isSignalEvent() && !catchEvent; }
public static ActivityDefinitionImpl createReceiveEventActivity(final ProcessDefinitionUUID processUUID, final String name, final String eventName, final String expression) { return new ActivityDefinitionImpl(processUUID, name, Type.ReceiveEvent, null, null, null, null, eventName, expression); }
public static ActivityDefinitionImpl createSignalEventActivity(final ProcessDefinitionUUID processUUID, final String eventName, final String signalCode) { return new ActivityDefinitionImpl(processUUID, eventName, Type.SignalEvent, null, null, null, signalCode, null, null); }
public static ActivityDefinitionImpl createSendEventActivity(final ProcessDefinitionUUID processUUID, final String name) { return new ActivityDefinitionImpl(processUUID, name, Type.SendEvents, null, null, null, null, null, null); }
public static ActivityDefinitionImpl createErrorEventActivity(final ProcessDefinitionUUID processUUID, final String eventName, final String errorCode) { return new ActivityDefinitionImpl(processUUID, eventName, Type.ErrorEvent, null, null, null, errorCode, null, null); }
public static ActivityDefinitionImpl createHumanActivity(final ProcessDefinitionUUID processUUID, final String name, final Set<String> performers) { return new ActivityDefinitionImpl(processUUID, name, Type.Human, performers, null, null, null, null, null); }
public static ActivityDefinitionImpl createTimerActivity(final ProcessDefinitionUUID processUUID, final String name, final String timerCondition) { return new ActivityDefinitionImpl(processUUID, name, Type.Timer, null, null, null, timerCondition, null, null); }
public static ActivityDefinitionImpl createTimerActivity(final ProcessDefinitionUUID processUUID, final String name, final String timerCondition) { return new ActivityDefinitionImpl(processUUID, name, Type.Timer, null, null, null, timerCondition, null, null); }
public static ActivityDefinitionImpl createHumanActivity(final ProcessDefinitionUUID processUUID, final String name, final Set<String> performers) { return new ActivityDefinitionImpl(processUUID, name, Type.Human, performers, null, null, null, null, null); }
public static ActivityDefinitionImpl createAutomaticActivity(final ProcessDefinitionUUID processUUID, final String name) { return new ActivityDefinitionImpl(processUUID, name, Type.Automatic, null, null, null, null, null, null); }