Package ru.bgcrm.plugin.wizard.state
Class StateProcessCreateContext
java.lang.Object
ru.bgcrm.plugin.wizard.state.StateProcessCreateContext
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStateProcessCreateContext(ru.bgcrm.model.process.service.ProcessService processService, Function<Connection, ProcessDAO> processDaoGetter, Function<Integer, Wizard> processWizardGetter, Function<Connection, ContractLinkDAO> contractLinkDaoGetter, Consumer<Integer> userDataFlusher) -
Method Summary
Modifier and TypeMethodDescriptionvoidflushUserData(int userId) getProcessDao(Connection con) ru.bgcrm.model.process.service.ProcessServicegetProcessWizard(int processTypeId) static StateProcessCreateContextgetTestInstance(ru.bgcrm.model.process.service.ProcessService processService, Function<Connection, ProcessDAO> processDaoGetter, Function<Integer, Wizard> processWizardGetter, Function<Connection, ContractLinkDAO> contractLinkDaoGetter, Consumer<Integer> userDataFlusher)
-
Constructor Details
-
StateProcessCreateContext
public StateProcessCreateContext() -
StateProcessCreateContext
protected StateProcessCreateContext(ru.bgcrm.model.process.service.ProcessService processService, Function<Connection, ProcessDAO> processDaoGetter, Function<Integer, Wizard> processWizardGetter, Function<Connection, ContractLinkDAO> contractLinkDaoGetter, Consumer<Integer> userDataFlusher)
-
-
Method Details
-
getTestInstance
public static StateProcessCreateContext getTestInstance(ru.bgcrm.model.process.service.ProcessService processService, Function<Connection, ProcessDAO> processDaoGetter, Function<Integer, Wizard> processWizardGetter, Function<Connection, ContractLinkDAO> contractLinkDaoGetter, Consumer<Integer> userDataFlusher) -
getProcessService
public ru.bgcrm.model.process.service.ProcessService getProcessService() -
getProcessDao
-
getProcessWizard
-
getContractLinkDao
-
flushUserData
public void flushUserData(int userId)
-