java.lang.Object
com.easydesk.workflow.pipeline.modified.BaseModifiedExecuter
com.easydesk.workflow.pipeline.modified.rolename.UserExecuter
All Implemented Interfaces:
Executer

public class UserExecuter extends BaseModifiedExecuter
Module User Item 의 RoleName 속성이 변경되면 해당 Module 에 대한 사용자의 Role 을 grant / revoke 한다.

(old) user.getRoles(module), module.grant()/revoke(), RoleEnum.valueOf(name).getInstance() -> (new) SecurityService 의 ModelManager ( getACL(user).getRoles(group), grant(user, group, role), revoke(user, group, role) ) 와 RoleManager

Author:
Youngho Cho
  • Field Details

    • securityService

      @Autowired @Qualifier("moduleSecurityService") protected SecurityService securityService
      DOCUMENT ME!
  • Constructor Details

    • UserExecuter

      public UserExecuter(PipelineData pipelineData)
      Creates a new UserExecuter object.
      Parameters:
      pipelineData - pipeline data
  • Method Details