Package com.easydesk.om.util
Class ModuleItemTypeFactory
java.lang.Object
com.easydesk.om.util.ModuleItemTypeFactory
ItemTypeFactory
- Author:
- Youngho Cho
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds an item type to a module Copies properties from the global itemtype's settingsAdds an item type to a module Copies properties from the global itemtype's settingsbuild()TemplateModule 로 부터 생성할 ItemType list 를 가져와 module 에 등록한다.protected voidbuildModuleAttribute(Module templateModule, ItemType itemType) templateModule 에 등록된 정보를 이용해서 module itemType list 를 등록한다.protected voidtemplate ModuleItemType 의 설정을 이 module 의 ModuleItemType 으로 복사하여 등록한다.static ModuleItemTypeFactorygetFactory(Module module) Module 에 대한 factory 를 구한다.
-
Constructor Details
-
ModuleItemTypeFactory
Module 에 대한 factory 를 생성한다.- Parameters:
module- 대상 Module
-
-
Method Details
-
getFactory
Module 에 대한 factory 를 구한다.- Parameters:
module- 대상 Module- Returns:
- ModuleItemTypeFactory
-
build
TemplateModule 로 부터 생성할 ItemType list 를 가져와 module 에 등록한다. ModuleItemType 을 생성한다.- Returns:
- 이 factory (method chaining 용)
-
buildModuleAttribute
templateModule 에 등록된 정보를 이용해서 module itemType list 를 등록한다.- Parameters:
templateModule- 참조할 template ModuleitemType- 등록할 ItemType- Throws:
Exception- 등록 중 오류가 발생한 경우
-
buildModuleItemType
template ModuleItemType 의 설정을 이 module 의 ModuleItemType 으로 복사하여 등록한다.- Parameters:
rmit1- 복사할 template ModuleItemType- Throws:
Exception- 등록 중 오류가 발생한 경우
-
add
Adds an item type to a module Copies properties from the global itemtype's settings- Parameters:
itemType- 추가할 ItemType- Returns:
- 이 factory (method chaining 용)
- Throws:
Exception- 추가 중 오류가 발생한 경우
-
add
Adds an item type to a module Copies properties from the global itemtype's settings- Parameters:
itemType- 추가할 ItemTypeupdate- 이미 등록된 ItemType 이면 설정을 갱신할지 여부- Returns:
- 이 factory (method chaining 용)
- Throws:
Exception- 추가 중 오류가 발생한 경우
-