Uses of Interface
com.easydesk.pipeline.Executer
Packages that use Executer
Package
Description
EasyDesk 의 Item Object 의 AttributeValue 들의 값이 변경되었을 떄 진행되는 workflow
-
Uses of Executer in com.easydesk.workflow.notification
Classes in com.easydesk.workflow.notification that implement Executer -
Uses of Executer in com.easydesk.workflow.notification.before
Classes in com.easydesk.workflow.notification.before that implement ExecuterModifier and TypeClassDescriptionclassclassNotificationTo 속성에만 진행한다.classReportData 占쌈쇽옙占쏙옙占쏙옙 占쏙옙占쏙옙占싼댐옙. -
Uses of Executer in com.easydesk.workflow.notification.onend
Classes in com.easydesk.workflow.notification.onend that implement Executer -
Uses of Executer in com.easydesk.workflow.pipeline
Classes in com.easydesk.workflow.pipeline that implement ExecuterModifier and TypeClassDescriptionclass새로운 Item 을 입력할 때 workflow 이다.classItem workflow 이다.class주의 : Global ItemType 속성을 기술하고 있다.classclassCurriculums Type ModuleOption 이 등록 될 때 생성 상세 Curriculum Option 에 대응하는 Query 를 생성한다classServiceStatus attribute 가 moduleItemType 에 추가될 때 실행된다. ( ModuleServiceStatus.xml )classStudyPlan ItemType 의 Curriculums Attribute 가 Module 에 추가될 때 실행된다. ( StudyPlanCurriculums.xml ) -
Uses of Executer in com.easydesk.workflow.pipeline.additem
Classes in com.easydesk.workflow.pipeline.additem that implement ExecuterModifier and TypeClassDescriptionclassQuiz, GroupQuiz, Text Descriptoin 의 html tag 를 제거한 내용을 Summary 로 등록 image, table 을 system unique id 를 설정한다.classCoupon 을 처음 생성할 때 실행된다.classGroup Item 이 등록될 때 실행된다.classDOCUMENT ME!classZipCode 처리classPurchaseOrder Item 이 입력될 때 실행된다. ( 원본 주석의 한글이 깨져 있어서 다시 적었다.classQuizBasket 은 등록시 Scope 를 Personal 로 설정한다.classclass- 문항의 정답수를 기본 1 로 설정한다. - AnswerType 이 단지 선택형이면 5지 선택형으로 바꾼다.classDOCUMENT ME!classCSV 속성을 등록한다.classDescription 의 html 문서를 tag 를 제거한 내용을 Summary 로 등록 html 의 image, table 을 system unique id 를 설정한다. -
Uses of Executer in com.easydesk.workflow.pipeline.attribute
Classes in com.easydesk.workflow.pipeline.attribute that implement ExecuterModifier and TypeClassDescriptionclassAttributeValue 의 값이 변경될 때 작동 Executer 의 Base 이다. -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.allday
Classes in com.easydesk.workflow.pipeline.attribute.allday that implement ExecuterModifier and TypeClassDescriptionclassSchedule 의 AllDay 가 설정되면 StartDate 는 그날 0 시, DueDate 는 그날 23:59:59.999 로 고정한다. -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.answertype
Classes in com.easydesk.workflow.pipeline.attribute.answertype that implement Executer -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.description
Classes in com.easydesk.workflow.pipeline.attribute.description that implement ExecuterModifier and TypeClassDescriptionclassQuiz 의 Description 이 변경될 때classQuizGroup 의 Description 이 변경될 때 -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.frequency
Classes in com.easydesk.workflow.pipeline.attribute.frequency that implement ExecuterModifier and TypeClassDescriptionclassSchedule 의 Frequency 가 Daily 로 설정될 때 StepStartDate 또는 StepDueDate 가 설정되어 있어야 한다. ( 입력시에만 허용 )classSchedule 의 Frequency 가 Monthly 로 설정될 때 DateOfMonth 가 설정되어 있어야 한다.classSchedule 의 Frequency 가 Weekly 로 설정될 때 DayOfWeek 가 설정되어 있어야 한다. -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.lifecycle
Classes in com.easydesk.workflow.pipeline.attribute.lifecycle that implement ExecuterModifier and TypeClassDescriptionclassCordovaPlugin 이 Checked 상태로 변경되면 Application 을 가지고 있는 모든 ModuleItemType 의 해당 ModuleOption 을 비활성화한다.classCordovaPlugin 이 Confirmed 되면 CordovaPlugin Attribute 에 NickName Option 을 추가하고 ( 없으면 ), Application ItemType 과 Application 을 가지고 있는 모든 ModuleItemType 에 전파하여 활성화한다.classclass모든 아이템이 승인되었을 때 실행class모든 아이템이 입력되었을 때 실행classGroup 이 Confirmed 될 때 Scope 가 설정되어 있지 않거나 Personal 이면 Category Scope 로 설정한다.classclassclassCondition 으로 판단이 불가능한 것을 설정 평가지 총점과 총 평가시간을 설정 추가한다.classScreen 이 Confirmed 될 때 Screen 속성이 설정되어 있지 않으면 NickName 에 해당하는 Screen Option 을 설정한다.classCondition 으로 판단이 불가능한 것을 설정classTestSheet 가 Checked 될 때classCondition 으로 판단이 불가능한 것을 설정 평가지 총점과 총 평가시간을 설정 추가한다. -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.moduletype
Classes in com.easydesk.workflow.pipeline.attribute.moduletype that implement ExecuterModifier and TypeClassDescriptionclassGroup 아이템 유형의 ModuleType 속성이 변경될 때classGroup + DefaultclassGroup + GroupBaseclass -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.order
Classes in com.easydesk.workflow.pipeline.attribute.order that implement ExecuterModifier and TypeClassDescriptionclassDictionary 의 Order 가 설정 또는 변경될때 ( 원본에서도 execute() 본문 전체가 주석 처리되어 있다. ) -
Uses of Executer in com.easydesk.workflow.pipeline.attribute.requested
Classes in com.easydesk.workflow.pipeline.attribute.requested that implement ExecuterModifier and TypeClassDescriptionclassRequested Attribute 의 값이 변경될 때 실행되는 Executer 의 Baseclass -
Uses of Executer in com.easydesk.workflow.pipeline.depend
Classes in com.easydesk.workflow.pipeline.depend that implement ExecuterModifier and TypeClassDescriptionclassclassQuiz - QuizGroup Relation 을 부여할 때 동작classQuiz - TestSheet Relation 을 부여할 때 동작classStepPlan 에 해당하는 StudyPlanItem 을 생성한다.classclassclass -
Uses of Executer in com.easydesk.workflow.pipeline.modified
Classes in com.easydesk.workflow.pipeline.modified that implement ExecuterModifier and TypeClassDescriptionclassArtifactizable Artifact 가 Check 되면 Artifactizable Object 을 생성한다.classaspect after 이다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.activitysettype
Classes in com.easydesk.workflow.pipeline.modified.activitysettype that implement ExecuterModifier and TypeClassDescriptionclassWorkflowGroup Item 의 ActivitySetType 속성이 변경되면 WorkflowGroup Object 의 ActivitySetType 을 같이 변경한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.assignedto
Classes in com.easydesk.workflow.pipeline.modified.assignedto that implement ExecuterModifier and TypeClassDescriptionclassAssignedTo 가 설정되었을 때, 아직 Status 가 설정되어 있지 않으면 Status 를 Assigned 로 설정한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.itemtype
Classes in com.easydesk.workflow.pipeline.modified.itemtype that implement ExecuterModifier and TypeClassDescriptionclassWorkflow Item 의 ItemType 속성이 변경되면 Workflow Object 의 ItemType 을 같이 변경한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.lifecycle.checked
Classes in com.easydesk.workflow.pipeline.modified.lifecycle.checked that implement ExecuterModifier and TypeClassDescriptionclassScreen Artifact 가 Check 되면 Screen Attribute 에 NickName 에 해당하는 AttributeOption 을 생성한다. ( 이미 있으면 생성하지 않는다. )classUser Artifact 가 Check 되면 User Object 을 생성한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.lifecycle.confirmed
Classes in com.easydesk.workflow.pipeline.modified.lifecycle.confirmed that implement ExecuterModifier and TypeClassDescriptionclassActivitySetType Artifact 가 Confirmed 되면 ActivitySetType Object 을 생성하고, 대응하는 NotificationType 을 만든다.classCurriculum Artifact 가 Check 되면 Curriculum / Options 을 생성한다.classArtifact 가 Confirmed 되면 해당 OM Object 을 생성한다.classGroup Artifact 가 Confirmed 되면classItemType Artifact 가 Confirmed 되면 ItemType Object 을 생성하고, Template ItemType / Default AttributeGroup 을 같이 만들고, 관리상 필요한 Module 에 추가한다.classDOCUMENT ME! -
Uses of Executer in com.easydesk.workflow.pipeline.modified.lifecycle.deleted
Classes in com.easydesk.workflow.pipeline.modified.lifecycle.deleted that implement ExecuterModifier and TypeClassDescriptionclassLifeCycle 이 Deleted 로 변경되면 Item 을 deleted 처리한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.lifecycle.entered
Classes in com.easydesk.workflow.pipeline.modified.lifecycle.entered that implement ExecuterModifier and TypeClassDescriptionclassUser Artifact 가 Entered 되었을 때 Global Module 이면 User Object 를 생성한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.nickname
Classes in com.easydesk.workflow.pipeline.modified.nickname that implement ExecuterModifier and TypeClassDescriptionclassArtifact ( Screen, CordovaPlugin ... ) 의 NickName 이 변경될 때 대응하는 AttributeOption 의 이름도 같이 변경한다.classCordovaPlugin 의 NickName 이 변경될 때 CordovaPlugin Attribute 의 대응 AttributeOption 이름도 같이 변경한다.classScreen 의 NickName 이 변경될 때 Screen Attribute 의 대응 AttributeOption 이름도 같이 변경한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.requested.requested
Classes in com.easydesk.workflow.pipeline.modified.requested.requested that implement ExecuterModifier and TypeClassDescriptionclassRequested 가 Requested 상태로 변경되면 ActivitySet 의 Creator 를 Requester 로 assign 한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.rolename
Classes in com.easydesk.workflow.pipeline.modified.rolename that implement ExecuterModifier and TypeClassDescriptionclassModule User Item 의 RoleName 속성이 변경되면 해당 Module 에 대한 사용자의 Role 을 grant / revoke 한다. -
Uses of Executer in com.easydesk.workflow.pipeline.modified.scope
Classes in com.easydesk.workflow.pipeline.modified.scope that implement ExecuterModifier and TypeClassDescriptionclassNotificationType Item 의 Scope 속성이 변경되면 NotificationType Object 의 Scope 를 같이 변경한다. -
Uses of Executer in com.easydesk.workflow.pipeline.option
Classes in com.easydesk.workflow.pipeline.option that implement ExecuterModifier and TypeClassDescriptionclassActivitySetType Attribute 의 새로운 AttributeOption 이 System 에 등록될 때, 해당 Transition 과 대응하는 NotificationType 을 추가한다.class새로운 ActivitySetTypeOption 이 System 에 등록되었을 때 해당 Artifact 를 db 에 생성 저장한다.classItemTypeOption, ModuleOption 을 저장한다.class새로운 Option 을 입력할 때 workflow 이다.class새로운 OptionOption 을 입력할 때 workflow 이다.classScreen, Permission, Role 등등 System Control 을 위한 System Defined Attribute 의 Option 이 저장될 때 공통 Workflow 로직이다.class새로운 Option 을 입력할 때 workflow 이다.classSystem 에 Global CordovaPlugin 이 등록될 때 처리되는 로직classDisplay Attribute 의 새로운 AttributeOption 이 System 에 등록될 때 해당 Transition 을 추가한다.classErrors Attribute 의 새로운 AttributeOption 을 입력할 때 workflow 이다. ( 원본에서도 execute() 본문 전체가 주석 처리되어 있다. ) AttributeOption 에 대응되는 Defect Item 을 Default WebModule 에 생성한다.classSystem 에 새로운 ItemType 이 등록되면 처리한다.classObserver Attribute 의 새로운 AttributeOption ( 새로운 Attribute ) 이 System 에 등록될 때 해당 Transition 을 추가한다.classScreen, Permission, Role 등등 System Control 을 위한 System Defined Attribute 의 Option 이 저장될 때 공통 Workflow 로직이다.classItemTypeOption, ModuleOption 을 저장한다.class새로운 PermissionOption 이 System 에 등록되었을 때 해당 Artifact 를 db 에 생성 저장한다.classItemTypeOption, ModuleOption 을 저장한다.classRoleName Attribute 의 새로운 AttributeOption 을 입력할 때 workflow 이다.classModuleOption 을 저장한다.class새로운 ScreenOption 이 System 에 등록되었을 때 해당 Artifact 를 db 에 생성 저장한다.classTurbineAction Attribute 의 새로운 AttributeOption 이 System 에 등록될 때 해당 Transition 을 추가한다. -
Uses of Executer in com.easydesk.workflow.pipeline.transition
Classes in com.easydesk.workflow.pipeline.transition that implement Executer -
Uses of Executer in com.easydesk.workflow.pipeline.transition.action
Classes in com.easydesk.workflow.pipeline.transition.action that implement ExecuterModifier and TypeClassDescriptionclassEdit 는 LifeCycle 이 Locked 이면 LifeCycle 이외에 허용하지 않는다. ( Code 로 한다 ) Edit 는 Status 가 Closed 이면 Status 와 LifeCycle 이외에 어떠한 속성의 수정도 허용하지 않는다. ( Code 로 한다 ) -
Uses of Executer in com.easydesk.workflow.pipeline.transition.curriculum
Classes in com.easydesk.workflow.pipeline.transition.curriculum that implement Executer -
Uses of Executer in com.easydesk.workflow.pipeline.updateitem
Classes in com.easydesk.workflow.pipeline.updateitem that implement ExecuterModifier and TypeClassDescriptionclassclassclassclassDescription 에 unique 한 id 를 보증한다.classDescription 에 unique 한 id 를 보증한다.