Class GrantUserValve
java.lang.Object
com.easydesk.pipeline.AbstractDefaultValve
com.easydesk.workflow.pipeline.user.BaseGrantUserValve
com.easydesk.workflow.pipeline.user.GrantUserValve
- All Implemented Interfaces:
Valve
- Direct Known Subclasses:
WebGrantUserValve
사용자를 Module 에 처음 등록 Grant 할 때 처리이다. 하나의 RoleSet 안에서 Role 의 이동은 Unique 를 유지한다.
- Version:
- $Id: GrantUserValve.java,v 1.40 2008/08/23 02:37:27 youngho Exp $
- Author:
- 조 영 호
-
Field Summary
Fields inherited from class com.easydesk.workflow.pipeline.user.BaseGrantUserValve
GUEST_ROLE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(PipelineData pipelineData) DOCUMENT ME!protected ActivitySetupdateUserItem(EasyDeskUser granter, Module module, Integer[] newOptionIds, Item userItem, ActivitySet activitySet) UserItem 을 변경한다.Methods inherited from class com.easydesk.workflow.pipeline.user.BaseGrantUserValve
getRoles, grantUser, prepareUserItem, updateRolesMethods inherited from class com.easydesk.pipeline.AbstractDefaultValve
invoke, postExecute, preExecuteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.easydesk.pipeline.Valve
getPipeline, getValue, initialize, setPipeline, setValue
-
Constructor Details
-
GrantUserValve
public GrantUserValve()
-
-
Method Details
-
execute
DOCUMENT ME!- Specified by:
executein classBaseGrantUserValve- Parameters:
pipelineData- DOCUMENT ME!- Throws:
Exception- DOCUMENT ME!
-
updateUserItem
protected ActivitySet updateUserItem(EasyDeskUser granter, Module module, Integer[] newOptionIds, Item userItem, ActivitySet activitySet) throws Exception UserItem 을 변경한다.- Parameters:
granter-module-newOptionIds- grant role optionuserItem-activitySet-- Throws:
Exception
-