All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cz.wicketstuff.boss.flow.processor.IFlowStateComplexProcessor Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version
package cz.wicketstuff.boss.flow.processor;

import java.io.Serializable;

import cz.wicketstuff.boss.flow.FlowException;
import cz.wicketstuff.boss.flow.model.IFlowCarter;
import cz.wicketstuff.boss.flow.model.IFlowConditionState;
import cz.wicketstuff.boss.flow.model.IFlowJoinState;
import cz.wicketstuff.boss.flow.model.IFlowRealState;
import cz.wicketstuff.boss.flow.model.IFlowSwitchState;
import cz.wicketstuff.boss.flow.model.IFlowViewState;
import cz.wicketstuff.boss.flow.model.IFlowVirtualState;

public interface IFlowStateComplexProcessor  extends IFlowStateProcessor {
	
	void processRealState(IFlowCarter flow, IFlowRealState currentState) throws FlowException;

	void processVirtualState(IFlowCarter flow, IFlowVirtualState currentState) throws FlowException;

	void processViewState(IFlowCarter flow, IFlowViewState currentState) throws FlowException;

	void processConditionState(IFlowCarter flow, IFlowConditionState currentState) throws FlowException;

	void processSwitchState(IFlowCarter flow, IFlowSwitchState currentState) throws FlowException;

	void processJoinState(IFlowCarter flow, IFlowJoinState currentState) throws FlowException;

	void processUknownState(IFlowCarter flow) throws FlowException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy