Class AbstractCommandHandler<R,C extends com.sankcrm.erp.contract.application.signatory.command.AbstractCommCommand<R>>

java.lang.Object
com.sankcrm.erp.contract.application.signatory.command.AbstractCommandHandler<R,C>
All Implemented Interfaces:
com.sankcrm.erp.bus.CommandHandler<R,C>
Direct Known Subclasses:
SignatoryInfoCreateCommandHandler, SignatoryInfoUpdateCommandHandler

public abstract class AbstractCommandHandler<R,C extends com.sankcrm.erp.contract.application.signatory.command.AbstractCommCommand<R>> extends Object implements com.sankcrm.erp.bus.CommandHandler<R,C>
处理查询
Since:
1.0.0
Author:
zhsxin
  • Constructor Details

    • AbstractCommandHandler

      public AbstractCommandHandler()
  • Method Details

    • handle

      public R handle(C command) throws com.sankcrm.erp.common.exception.CoreException
      Specified by:
      handle in interface com.sankcrm.erp.bus.CommandHandler<R,C extends com.sankcrm.erp.contract.application.signatory.command.AbstractCommCommand<R>>
      Throws:
      com.sankcrm.erp.common.exception.CoreException
    • handle

      protected R handle(SignatoryInfo legal, C command)
      处理创建签约方
      Parameters:
      command - 命令参数
      Returns:
      处理结果
    • handle

      protected abstract R handle(SignatoryInfo legal, SignatoryInfo curr, C command)
      处理创建签约方
      Parameters:
      command - 命令参数
      Returns:
      处理结果