Class ByUsernameQueryHandler

java.lang.Object
com.sankcrm.erp.auth.application.user.info.query.byusername.ByUsernameQueryHandler
All Implemented Interfaces:
com.sankcrm.erp.bus.QueryHandler<UserInfo,ByUsernameQuery>

@Component("byUsernameUserInfoHandler") @Transactional(readOnly=true, timeout=60) public class ByUsernameQueryHandler extends Object implements com.sankcrm.erp.bus.QueryHandler<UserInfo,ByUsernameQuery>
通过登录名查询
Since:
2.1.0
Author:
zhsxin
create time:
2023/4/5 22:51
  • Constructor Details

    • ByUsernameQueryHandler

      public ByUsernameQueryHandler()
  • Method Details

    • handle

      public UserInfo handle(ByUsernameQuery query) throws com.sankcrm.erp.common.exception.CoreException
      Specified by:
      handle in interface com.sankcrm.erp.bus.QueryHandler<UserInfo,ByUsernameQuery>
      Throws:
      com.sankcrm.erp.common.exception.CoreException
    • query

      protected List<UserInfo> query(App app, com.sankcrm.erp.auth.domain.model.app.UsernamePolicy policy, com.sankcrm.erp.common.sensitive.Name username) throws com.sankcrm.erp.common.exception.CoreException
      Throws:
      com.sankcrm.erp.common.exception.CoreException