diff --git a/src/main/java/io/iworkflow/core/StateDecision.java b/src/main/java/io/iworkflow/core/StateDecision.java index c282ba67..8bdf5839 100644 --- a/src/main/java/io/iworkflow/core/StateDecision.java +++ b/src/main/java/io/iworkflow/core/StateDecision.java @@ -64,19 +64,19 @@ public static StateDecision forceFailWorkflow() { } - public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final String internalChannelName, final Class> orElseStateClass) { + public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final String internalChannelName, final Class> orElseStateClass) { return forceCompleteIfInternalChannelEmptyOrElse(internalChannelName, orElseStateClass, null); } - public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final String internalChannelName, final Class> orElseStateClass, final I stateInput) { + public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final String internalChannelName, final Class> orElseStateClass, final I stateInput) { return forceCompleteIfInternalChannelEmptyOrElse(null, internalChannelName, StateMovement.create(orElseStateClass, stateInput)); } - public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final Object completionOutput, final String internalChannelName, final Class> orElseStateClass) { + public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final Object completionOutput, final String internalChannelName, final Class> orElseStateClass) { return forceCompleteIfInternalChannelEmptyOrElse(completionOutput, internalChannelName, orElseStateClass, null); } - public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final Object completionOutput, final String internalChannelName, final Class> orElseStateClass, final I stateInput) { + public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final Object completionOutput, final String internalChannelName, final Class> orElseStateClass, final I stateInput) { return forceCompleteIfInternalChannelEmptyOrElse(completionOutput, internalChannelName, StateMovement.create(orElseStateClass, stateInput)); } @@ -107,19 +107,19 @@ public static StateDecision forceCompleteIfInternalChannelEmptyOrElse(final Obje .build(); } - public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final String signalChannelName, final Class> orElseStateClass) { + public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final String signalChannelName, final Class> orElseStateClass) { return forceCompleteIfSignalChannelEmptyOrElse(signalChannelName, orElseStateClass, null); } - public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final String signalChannelName, final Class> orElseStateClass, final I stateInput) { + public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final String signalChannelName, final Class> orElseStateClass, final I stateInput) { return forceCompleteIfSignalChannelEmptyOrElse(null, signalChannelName, StateMovement.create(orElseStateClass, stateInput)); } - public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final Object completionOutput, final String signalChannelName, final Class> orElseStateClass) { + public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final Object completionOutput, final String signalChannelName, final Class> orElseStateClass) { return forceCompleteIfSignalChannelEmptyOrElse(completionOutput, signalChannelName, orElseStateClass, null); } - public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final Object completionOutput, final String signalChannelName, final Class> orElseStateClass, final I stateInput) { + public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final Object completionOutput, final String signalChannelName, final Class> orElseStateClass, final I stateInput) { return forceCompleteIfSignalChannelEmptyOrElse(completionOutput, signalChannelName, StateMovement.create(orElseStateClass, stateInput)); } @@ -153,7 +153,7 @@ public static StateDecision forceCompleteIfSignalChannelEmptyOrElse(final Object * @param stateOptionsOverride optional, can be null. It is used to override the defined one in the State class * @return state decision */ - public static StateDecision singleNextState(final Class> stateClass, final I stateInput, final WorkflowStateOptions stateOptionsOverride) { + public static StateDecision singleNextState(final Class> stateClass, final I stateInput, final WorkflowStateOptions stateOptionsOverride) { return singleNextState(stateClass.getSimpleName(), stateInput, stateOptionsOverride); } @@ -163,7 +163,7 @@ public static StateDecision singleNextState(final Class StateDecision singleNextState(final Class> stateClass, final I stateInput) { + public static StateDecision singleNextState(final Class> stateClass, final I stateInput) { return singleNextState(stateClass, stateInput, null); } @@ -172,7 +172,7 @@ public static StateDecision singleNextState(final Class StateDecision singleNextState(final Class> stateClass) { + public static StateDecision singleNextState(final Class> stateClass) { return singleNextState(stateClass, null, null); } diff --git a/src/main/java/io/iworkflow/core/StateMovement.java b/src/main/java/io/iworkflow/core/StateMovement.java index 3bdae3d2..fc30be2d 100644 --- a/src/main/java/io/iworkflow/core/StateMovement.java +++ b/src/main/java/io/iworkflow/core/StateMovement.java @@ -60,7 +60,7 @@ public static StateMovement forceFailWorkflow(final Object output) { * @param stateOptionsOverride optional, can be null. It is used to override the defined one in the State class * @return state movement */ - public static StateMovement create(final Class> stateClass, final I stateInput, final WorkflowStateOptions stateOptionsOverride) { + public static StateMovement create(final Class> stateClass, final I stateInput, final WorkflowStateOptions stateOptionsOverride) { return create(stateClass.getSimpleName(), stateInput, stateOptionsOverride); } @@ -70,7 +70,7 @@ public static StateMovement create(final Class StateMovement create(final Class> stateClass, final I stateInput) { + public static StateMovement create(final Class> stateClass, final I stateInput) { return create(stateClass, stateInput, null); } @@ -79,7 +79,7 @@ public static StateMovement create(final Class StateMovement create(final Class> stateClass) { + public static StateMovement create(final Class> stateClass) { return create(stateClass, null, null); } diff --git a/src/test/java/io/iworkflow/integ/basic/ModelInputWorkflowState1.java b/src/test/java/io/iworkflow/integ/basic/ModelInputWorkflowState1.java index 81f209d6..05dd458b 100644 --- a/src/test/java/io/iworkflow/integ/basic/ModelInputWorkflowState1.java +++ b/src/test/java/io/iworkflow/integ/basic/ModelInputWorkflowState1.java @@ -24,4 +24,5 @@ public CommandRequest waitUntil(final Context context, final io.iworkflow.gen.mo public StateDecision execute(final Context context, final io.iworkflow.gen.models.Context input, final CommandResults commandResults, Persistence persistence, final Communication communication) { return StateDecision.gracefulCompleteWorkflow(1); } -} \ No newline at end of file +} +