package foundation.dao.bizlogic; import foundation.action.WorkFlowRuntime; import foundation.dao.DataPackage; import foundation.dao.DataWriter; public interface IStateProvider { DataStates queryToStates(WorkFlowRuntime workflow, DataPackage dataPackage, String operator, DataWriter dataWriter); public boolean isInFreedom(DataPackage dataPackage) throws Exception; }