Class UserExecuter
java.lang.Object
com.easydesk.workflow.pipeline.modified.BaseModifiedExecuter
com.easydesk.workflow.pipeline.modified.rolename.UserExecuter
- All Implemented Interfaces:
Executer
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 Summary
FieldsFields inherited from class com.easydesk.workflow.pipeline.modified.BaseModifiedExecuter
pipelineData -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.easydesk.workflow.pipeline.modified.BaseModifiedExecuter
getActivitySet, getAttributeValue, getNewValues
-
Field Details
-
securityService
DOCUMENT ME!
-
-
Constructor Details
-
UserExecuter
Creates a new UserExecuter object.- Parameters:
pipelineData- pipeline data
-
-
Method Details
-
execute
DOCUMENT ME!- Specified by:
executein interfaceExecuter- Overrides:
executein classBaseModifiedExecuter- Throws:
Exception- DOCUMENT ME!
-