Class CasbinModelToggleCommandHandler

java.lang.Object
com.sankcrm.erp.auth.application.casbin.model.command.toggle.CasbinModelToggleCommandHandler
All Implemented Interfaces:
com.sankcrm.erp.bus.CommandHandler<CasbinModel,CasbinModelToggleCommand>

@Component("casbinModelToggleCommandHandler") @Transactional(timeout=60, rollbackFor=java.lang.Exception.class) public class CasbinModelToggleCommandHandler extends Object implements com.sankcrm.erp.bus.CommandHandler<CasbinModel,CasbinModelToggleCommand>
处理状态变更.
Since:
2.1.0
Author:
zhsxin
create time:
2023/4/3 下午4:13
  • Constructor Details

    • CasbinModelToggleCommandHandler

      public CasbinModelToggleCommandHandler()
  • Method Details

    • handle

      public CasbinModel handle(CasbinModelToggleCommand command) throws com.sankcrm.erp.common.exception.CoreException
      Specified by:
      handle in interface com.sankcrm.erp.bus.CommandHandler<CasbinModel,CasbinModelToggleCommand>
      Throws:
      com.sankcrm.erp.common.exception.CoreException
    • update

      protected CasbinModel update(CasbinModel dest, com.sankcrm.erp.common.type.EnableOrDisable status) throws com.sankcrm.erp.common.exception.CoreException
      Throws:
      com.sankcrm.erp.common.exception.CoreException