package foundation.state.approve; import java.util.List; import foundation.action.ActionContext; import foundation.token.IOnlineUser; public class StepsCreator { private static IHierarchyStepsCreator hierarchyStepsCreator; public static void registerSalesHierarchyStepsCreator(IHierarchyStepsCreator creator) { hierarchyStepsCreator = creator; } public static List createSalesHierarchySteps(StepType type, IOnlineUser user, ActionContext context) throws Exception { return hierarchyStepsCreator.createSteps(type, user, context); } }