Package com.easydesk.workflow.pipeline
Class BaseItemExecuter
java.lang.Object
com.easydesk.workflow.pipeline.BaseItemExecuter
- All Implemented Interfaces:
Executer
- Direct Known Subclasses:
AddContentIdExecuter,CouponItemExecuter,GroupItemExecuter,InviteUserItemExecuter,OrganizationItemExecuter,PurchaseOrderItemExecuter,QuizBasketItemExecuter,ScheduleItemExecuter,StudyPlanItemExecuter
새로운 Item 을 입력할 때 workflow 이다. 모든 아이템의 초기값을 확인하고 System 에 의한 기본값 추가 설정이 필요한 경우
추가 설정한다.
- Version:
- $Id: BaseItemExecuter.java,v 1.16 2009/03/18 04:08:29 youngho Exp $
- Author:
- Youngho Cho
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PipelineDataDOCUMENT ME!protected SecurityServiceDOCUMENT ME! -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseItemExecuter(PipelineData pipelineData) Creates a new BaseItemExecuter object. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()DOCUMENT ME!protected ActivitySetDOCUMENT ME!protected ItemgetItem()/** DOCUMENT ME!protected Map<Integer, AttributeValue> DOCUMENT ME!protected EasyDeskUsergetUser()DOCUMENT ME!protected voidsetScopeValue(EasyDeskUser user, Item item, Map newAttVals, AttributeValue scopeValue) ModuleItemType 의 View 권한을 확인하여 Scope 속성으로 설정한다.
-
Field Details
-
securityService
DOCUMENT ME! -
pipelineData
DOCUMENT ME!
-
-
Constructor Details
-
BaseItemExecuter
Creates a new BaseItemExecuter object.- Parameters:
pipelineData- DOCUMENT ME!
-
-
Method Details
-
getItem
/** DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getUser
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getNewValues
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getActivitySet
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
execute
DOCUMENT ME! -
setScopeValue
protected void setScopeValue(EasyDeskUser user, Item item, Map newAttVals, AttributeValue scopeValue) throws Exception ModuleItemType 의 View 권한을 확인하여 Scope 속성으로 설정한다.- Parameters:
user-item-newAttVals-scopeValue-- Throws:
Exception
-