Class ContractUpdateCommandHandler
java.lang.Object
com.sankcrm.erp.contract.application.command.AbstractCommandHandler<ContractUpdateCommand>
com.sankcrm.erp.contract.application.command.update.ContractUpdateCommandHandler
- All Implemented Interfaces:
com.sankcrm.erp.bus.CommandHandler<Contract,ContractUpdateCommand>
@Component
@Transactional(rollbackFor=java.lang.Exception.class,
timeout=180)
public class ContractUpdateCommandHandler
extends AbstractCommandHandler<ContractUpdateCommand>
处理更新
- Since:
- 1.0.0
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<ContractTemplate> checkTemplate(ContractUpdateCommand command) 检查合同模板protected ContractinitContract(ContractSupplier supplier, ContextBo context, ContractUpdateCommand command) 初始化合同信息protected Contract保存合同信息Methods inherited from class com.sankcrm.erp.contract.application.command.AbstractCommandHandler
checkSignatory, handle, save, saveContext, saveSignatory
-
Constructor Details
-
ContractUpdateCommandHandler
public ContractUpdateCommandHandler()
-
-
Method Details
-
checkTemplate
Description copied from class:AbstractCommandHandler检查合同模板- Specified by:
checkTemplatein classAbstractCommandHandler<ContractUpdateCommand>- Parameters:
command- 命令- Returns:
- 模板信息
-
initContract
protected Contract initContract(ContractSupplier supplier, ContextBo context, ContractUpdateCommand command) Description copied from class:AbstractCommandHandler初始化合同信息- Specified by:
initContractin classAbstractCommandHandler<ContractUpdateCommand>- Parameters:
supplier- 合同渠道信息context- 合同内容command- 命令- Returns:
- 合同信息
-
save
Description copied from class:AbstractCommandHandler保存合同信息- Specified by:
savein classAbstractCommandHandler<ContractUpdateCommand>- Parameters:
contract- 合同信息- Returns:
- 合同信息
-