Package com.easydesk.om
Class EasyDeskModule
java.lang.Object
com.easydesk.om.BaseEasyDeskModule
com.easydesk.om.EasyDeskModule
- All Implemented Interfaces:
Cacheable,Artifactizable,Module,Group,Identifiable<Long>,SecurityEntity<Long>,Serializable,ColumnAccessByName,ObjectModel,Persistent
- Direct Known Subclasses:
TemplateModule
DOCUMENT ME!
- Version:
- $id: EasyDeskModule.java $Revision$, 03-04-22 12:38:47 PM KST
- Author:
- YounghoCho
-
Field Summary
Fields inherited from class com.easydesk.om.BaseEasyDeskModule
collAnonymousNotificationFilters, collAttributeGroups, collEasyDeskModulesRelatedByParentId, collEasyDeskModulesRelatedByTemplateId, collEasyDeskValidators, collEasyErrors, collGlobalParameters, collItems, collLocalizedErrorInfos, collLocalizedListInfos, collLocalizedOptionInfos, collMITListItemsRelatedByModuleId, collMITListItemsRelatedByParentId, collModuleAttributes, collModuleItemTypes, collModuleOptions, collModuleUserAttributes, collNotificationFilters, collOptionOptions, collQuerys, collQueryValues, collReports, collTemplateGroups, collTransitionConditions, collUserAttributeOptions, collValueFormatters, collWorkflowGroups, collWorkflowsFields inherited from interface com.easydesk.om.Artifactizable
ARTIFACTIZABLE_PATTERN, ATTRIBUTE_MAP_PATTERNFields inherited from interface com.easydesk.om.Module
CODE_PATTERN, MAX_VECTOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDOCUMENT ME!voidclear()clear this Serializable instance cacheAll emails related to this module will have a copy sent to this address.itemable Object 의 itemTypegets a list of all of the active item types that are not associated with this modulegetGroup()Module 에 해당하는 security Group 을 구한다.TODO : 내용 검증 필요.getModuleAttribute(Attribute attribute, ItemType itemType) DOCUMENT ME!getModuleItemType(ItemType itemType) itemType 에 해당하는 ModuleItemType 을 구한다.getModuleItemTypes(Attribute attribute) Attribute 를 가지고 있는 모든 ItemType 를 구한다.getModuleItemTypes(AttributeGroupType agType) DOCUMENT ME!getName()DOCUMENT ME!getNewItem(Item template) Creates a new Item by template item.getNewItem(ItemType itemType, ActivitySet activitySet) Creates a new Item with a template item.getNewItem(ItemType itemType, Scope scope, ActivitySet activitySet) Creates a new Item.DOCUMENT ME!getRoles()Returns the role set defined by this group.String[]The def ault address that is used to fill out either the From or ReplyTo header on emails related to this module.Cast the getModuleRelatedByTemplateId() to a Modulemodule 에 등록된 template ItemType 목록을 구한다.getUsers(int resultsPerPage, Permission... permissions) Get a list of Confirmed<? extends User>'s that have the given permission in the given module.이 group 에 속한 사용자들을 구한다.booleanModule 에 itemType 이 등록되어 있는지 확인한다.booleanhas(ItemTypeAttribute itemTypeAttribute) Module 에 ItemTypeAttribute 가 등록되어 있는지 확인한다.booleanChecks whether the given role is assigned to this group.protected void새 module 을 초기화한다. template module 로부터 System Default ModuleItemType 등을 생성한다.booleanisActive()DOCUMENT ME!booleanDOCUMENT ME!voidsave()TODO : save(con) 사용 검증 Stores an object in the database.voidmodule 의 locale 을 설정한다.voidDOCUMENT ME!Methods inherited from class com.easydesk.om.BaseEasyDeskModule
addAnonymousNotificationFilter, addAnonymousNotificationFilter, addAttributeGroup, addAttributeGroup, addEasyDeskModuleRelatedByParentId, addEasyDeskModuleRelatedByParentId, addEasyDeskModuleRelatedByTemplateId, addEasyDeskModuleRelatedByTemplateId, addEasyDeskValidator, addEasyDeskValidator, addEasyError, addEasyError, addGlobalParameter, addGlobalParameter, addItem, addItem, addLocalizedErrorInfo, addLocalizedErrorInfo, addLocalizedListInfo, addLocalizedListInfo, addLocalizedOptionInfo, addLocalizedOptionInfo, addMITListItemRelatedByModuleId, addMITListItemRelatedByModuleId, addMITListItemRelatedByParentId, addMITListItemRelatedByParentId, addModuleAttribute, addModuleAttribute, addModuleItemType, addModuleItemType, addModuleOption, addModuleOption, addModuleUserAttribute, addModuleUserAttribute, addNotificationFilter, addNotificationFilter, addOptionOption, addOptionOption, addQuery, addQuery, addQueryValue, addQueryValue, addReport, addReport, addTemplateGroup, addTemplateGroup, addTransitionCondition, addTransitionCondition, addUserAttributeOption, addUserAttributeOption, addValueFormatter, addValueFormatter, addWorkflow, addWorkflow, addWorkflowGroup, addWorkflowGroup, copy, copy, copy, copy, copyInto, copyInto, copyInto, copyInto, equals, getAnonymousNotificationFilters, getAnonymousNotificationFilters, getAnonymousNotificationFilters, getAnonymousNotificationFilters, getAnonymousNotificationFiltersJoinActivitySetType, getAnonymousNotificationFiltersJoinActivitySetType, getAnonymousNotificationFiltersJoinAttributeOption, getAnonymousNotificationFiltersJoinAttributeOption, getAttributeGroups, getAttributeGroups, getAttributeGroups, getAttributeGroups, getAttributeGroupsJoinAttributeGroupType, getAttributeGroupsJoinAttributeGroupType, getAttributeGroupsJoinItemType, getAttributeGroupsJoinItemType, getByName, getByPeerName, getByPosition, getClassKey, getCode, getDescription, getDomain, getEasyDeskGroupImpl, getEasyDeskGroupImpl, getEasyDeskModuleRelatedByParentId, getEasyDeskModuleRelatedByParentId, getEasyDeskModuleRelatedByParentIds, getEasyDeskModuleRelatedByParentIds, getEasyDeskModuleRelatedByParentIds, getEasyDeskModuleRelatedByParentIds, getEasyDeskModuleRelatedByParentIdsJoinEasyDeskGroupImpl, getEasyDeskModuleRelatedByParentIdsJoinEasyDeskGroupImpl, getEasyDeskModuleRelatedByParentIdsJoinEasyDeskModuleRelatedByTemplateId, getEasyDeskModuleRelatedByParentIdsJoinEasyDeskModuleRelatedByTemplateId, getEasyDeskModuleRelatedByTemplateId, getEasyDeskModuleRelatedByTemplateId, getEasyDeskModuleRelatedByTemplateIds, getEasyDeskModuleRelatedByTemplateIds, getEasyDeskModuleRelatedByTemplateIds, getEasyDeskModuleRelatedByTemplateIds, getEasyDeskModuleRelatedByTemplateIdsJoinEasyDeskGroupImpl, getEasyDeskModuleRelatedByTemplateIdsJoinEasyDeskGroupImpl, getEasyDeskModuleRelatedByTemplateIdsJoinEasyDeskModuleRelatedByParentId, getEasyDeskModuleRelatedByTemplateIdsJoinEasyDeskModuleRelatedByParentId, getEasyDeskValidators, getEasyDeskValidators, getEasyDeskValidators, getEasyDeskValidators, getEasyDeskValidatorsJoinAttribute, getEasyDeskValidatorsJoinAttribute, getEasyDeskValidatorsJoinAttributeOption, getEasyDeskValidatorsJoinAttributeOption, getEasyDeskValidatorsJoinItemType, getEasyDeskValidatorsJoinItemType, getEasyErrors, getEasyErrors, getEasyErrors, getEasyErrors, getEasyErrorsJoinAttribute, getEasyErrorsJoinAttribute, getEasyErrorsJoinItemType, getEasyErrorsJoinItemType, getFieldNames, getForeignKeyForEasyDeskGroupImpl, getForeignKeyForEasyDeskModuleRelatedByParentId, getForeignKeyForEasyDeskModuleRelatedByTemplateId, getGlobalParameters, getGlobalParameters, getGlobalParameters, getGlobalParameters, getId, getItems, getItems, getItems, getItems, getItemsJoinItemType, getItemsJoinItemType, getLocaleValue, getLocalizedErrorInfos, getLocalizedErrorInfos, getLocalizedErrorInfos, getLocalizedErrorInfos, getLocalizedErrorInfosJoinAttributeOption, getLocalizedErrorInfosJoinAttributeOption, getLocalizedErrorInfosJoinEasyError, getLocalizedErrorInfosJoinEasyError, getLocalizedListInfos, getLocalizedListInfos, getLocalizedListInfos, getLocalizedListInfos, getLocalizedListInfosJoinAttributeOption, getLocalizedListInfosJoinAttributeOption, getLocalizedListInfosJoinMITList, getLocalizedListInfosJoinMITList, getLocalizedOptionInfos, getLocalizedOptionInfos, getLocalizedOptionInfos, getLocalizedOptionInfos, getLocalizedOptionInfosJoinAttributeOptionRelatedByLangId, getLocalizedOptionInfosJoinAttributeOptionRelatedByLangId, getLocalizedOptionInfosJoinAttributeOptionRelatedByOptionId, getLocalizedOptionInfosJoinAttributeOptionRelatedByOptionId, getLocalizedOptionInfosJoinItemType, getLocalizedOptionInfosJoinItemType, getMITListItemRelatedByModuleIds, getMITListItemRelatedByModuleIds, getMITListItemRelatedByModuleIds, getMITListItemRelatedByModuleIds, getMITListItemRelatedByModuleIdsJoinEasyDeskModuleRelatedByParentId, getMITListItemRelatedByModuleIdsJoinEasyDeskModuleRelatedByParentId, getMITListItemRelatedByModuleIdsJoinItemType, getMITListItemRelatedByModuleIdsJoinItemType, getMITListItemRelatedByModuleIdsJoinMITList, getMITListItemRelatedByModuleIdsJoinMITList, getMITListItemRelatedByParentIds, getMITListItemRelatedByParentIds, getMITListItemRelatedByParentIds, getMITListItemRelatedByParentIds, getMITListItemRelatedByParentIdsJoinEasyDeskModuleRelatedByModuleId, getMITListItemRelatedByParentIdsJoinEasyDeskModuleRelatedByModuleId, getMITListItemRelatedByParentIdsJoinItemType, getMITListItemRelatedByParentIdsJoinItemType, getMITListItemRelatedByParentIdsJoinMITList, getMITListItemRelatedByParentIdsJoinMITList, getModuleAttributes, getModuleAttributes, getModuleAttributes, getModuleAttributes, getModuleAttributesJoinAttribute, getModuleAttributesJoinAttribute, getModuleAttributesJoinItemType, getModuleAttributesJoinItemType, getModuleItemTypes, getModuleItemTypes, getModuleItemTypes, getModuleItemTypes, getModuleItemTypesJoinItemType, getModuleItemTypesJoinItemType, getModuleOptions, getModuleOptions, getModuleOptions, getModuleOptions, getModuleOptionsJoinAttributeOption, getModuleOptionsJoinAttributeOption, getModuleOptionsJoinItemType, getModuleOptionsJoinItemType, getModuleUserAttributes, getModuleUserAttributes, getModuleUserAttributes, getModuleUserAttributes, getModuleUserAttributesJoinAttribute, getModuleUserAttributesJoinAttribute, getModuleUserAttributesJoinEasyDeskUserImpl, getModuleUserAttributesJoinEasyDeskUserImpl, getModuleUserAttributesJoinMITList, getModuleUserAttributesJoinMITList, getNotificationFilters, getNotificationFilters, getNotificationFilters, getNotificationFilters, getNotificationFiltersJoinActivitySetType, getNotificationFiltersJoinActivitySetType, getNotificationFiltersJoinAttributeOption, getNotificationFiltersJoinAttributeOption, getNotificationFiltersJoinEasyDeskUserImpl, getNotificationFiltersJoinEasyDeskUserImpl, getOptionOptions, getOptionOptions, getOptionOptions, getOptionOptions, getOptionOptionsJoinAttributeOptionRelatedByOption1Id, getOptionOptionsJoinAttributeOptionRelatedByOption1Id, getOptionOptionsJoinAttributeOptionRelatedByOption2Id, getOptionOptionsJoinAttributeOptionRelatedByOption2Id, getOptionOptionsJoinItemType, getOptionOptionsJoinItemType, getOptionOptionsJoinOptionRelationship, getOptionOptionsJoinOptionRelationship, getParentId, getPeer, getPrimaryKey, getQuerys, getQuerys, getQuerys, getQuerys, getQuerysJoinEasyDeskUserImpl, getQuerysJoinEasyDeskUserImpl, getQuerysJoinMITList, getQuerysJoinMITList, getQuerysJoinScope, getQuerysJoinScope, getQuerysJoinTimeScope, getQuerysJoinTimeScope, getQueryValues, getQueryValues, getQueryValues, getQueryValues, getQueryValuesJoinAttribute, getQueryValuesJoinAttribute, getQueryValuesJoinAttributeOption, getQueryValuesJoinAttributeOption, getQueryValuesJoinMITList, getQueryValuesJoinMITList, getRealName, getReports, getReports, getReports, getReports, getReportsJoinEasyDeskUserImpl, getReportsJoinEasyDeskUserImpl, getReportsJoinMITList, getReportsJoinMITList, getReportsJoinScope, getReportsJoinScope, getTableMap, getTemplateGroups, getTemplateGroups, getTemplateGroups, getTemplateGroups, getTemplateGroupsJoinItemType, getTemplateGroupsJoinItemType, getTemplateId, getTransitionConditions, getTransitionConditions, getTransitionConditions, getTransitionConditions, getTransitionConditionsJoinAttribute, getTransitionConditionsJoinAttribute, getTransitionConditionsJoinEasyDeskUserImpl, getTransitionConditionsJoinEasyDeskUserImpl, getTransitionConditionsJoinItemType, getTransitionConditionsJoinItemType, getUrl, getUserAttributeOptions, getUserAttributeOptions, getUserAttributeOptions, getUserAttributeOptions, getUserAttributeOptionsJoinAttribute, getUserAttributeOptionsJoinAttribute, getUserAttributeOptionsJoinAttributeOption, getUserAttributeOptionsJoinAttributeOption, getUserAttributeOptionsJoinEasyDeskUserImpl, getUserAttributeOptionsJoinEasyDeskUserImpl, getValueFormatters, getValueFormatters, getValueFormatters, getValueFormatters, getValueFormattersJoinAttribute, getValueFormattersJoinAttribute, getValueFormattersJoinItemType, getValueFormattersJoinItemType, getWorkflowGroups, getWorkflowGroups, getWorkflowGroups, getWorkflowGroups, getWorkflowGroupsJoinActivitySetType, getWorkflowGroupsJoinActivitySetType, getWorkflowGroupsJoinEasyDeskUserImpl, getWorkflowGroupsJoinEasyDeskUserImpl, getWorkflows, getWorkflows, getWorkflows, getWorkflows, getWorkflowsJoinActivitySetType, getWorkflowsJoinActivitySetType, getWorkflowsJoinEasyDeskUserImpl, getWorkflowsJoinEasyDeskUserImpl, getWorkflowsJoinItemType, getWorkflowsJoinItemType, getWorkflowsJoinScope, getWorkflowsJoinScope, hashCode, initAnonymousNotificationFilters, initAttributeGroups, initEasyDeskModuleRelatedByParentIds, initEasyDeskModuleRelatedByTemplateIds, initEasyDeskValidators, initEasyErrors, initGlobalParameters, initItems, initLocalizedErrorInfos, initLocalizedListInfos, initLocalizedOptionInfos, initMITListItemRelatedByModuleIds, initMITListItemRelatedByParentIds, initModuleAttributes, initModuleItemTypes, initModuleOptions, initModuleUserAttributes, initNotificationFilters, initOptionOptions, initQuerys, initQueryValues, initReports, initTemplateGroups, initTransitionConditions, initUserAttributeOptions, initValueFormatters, initWorkflowGroups, initWorkflows, isAnonymousNotificationFiltersInitialized, isAttributeGroupsInitialized, isCacheOnSave, isDeleted, isEasyDeskModuleRelatedByParentIdsInitialized, isEasyDeskModuleRelatedByTemplateIdsInitialized, isEasyDeskValidatorsInitialized, isEasyErrorsInitialized, isGlobalParametersInitialized, isItemsInitialized, isLoading, isLocalizedErrorInfosInitialized, isLocalizedListInfosInitialized, isLocalizedOptionInfosInitialized, isLocked, isMITListItemRelatedByModuleIdsInitialized, isMITListItemRelatedByParentIdsInitialized, isModified, isModuleAttributesInitialized, isModuleItemTypesInitialized, isModuleOptionsInitialized, isModuleUserAttributesInitialized, isNew, isNotificationFiltersInitialized, isOptionOptionsInitialized, isQuerysInitialized, isQueryValuesInitialized, isRemoved, isReportsInitialized, isSaving, isTemplateGroupsInitialized, isTransitionConditionsInitialized, isUserAttributeOptionsInitialized, isValueFormattersInitialized, isWorkflowGroupsInitialized, isWorkflowsInitialized, resetAnonymousNotificationFilter, resetAttributeGroup, resetEasyDeskModuleRelatedByParentId, resetEasyDeskModuleRelatedByTemplateId, resetEasyDeskValidator, resetEasyError, resetGlobalParameter, resetItem, resetLocalizedErrorInfo, resetLocalizedListInfo, resetLocalizedOptionInfo, resetMITListItemRelatedByModuleId, resetMITListItemRelatedByParentId, resetModified, resetModuleAttribute, resetModuleItemType, resetModuleOption, resetModuleUserAttribute, resetNotificationFilter, resetOptionOption, resetQuery, resetQueryValue, resetReport, resetTemplateGroup, resetTransitionCondition, resetUserAttributeOption, resetValueFormatter, resetWorkflow, resetWorkflowGroup, save, save, setByName, setByPeerName, setByPosition, setClassKey, setCode, setDeleted, setDescription, setDomain, setEasyDeskGroupImpl, setEasyDeskGroupImplKey, setEasyDeskModuleRelatedByParentId, setEasyDeskModuleRelatedByParentIdKey, setEasyDeskModuleRelatedByTemplateId, setEasyDeskModuleRelatedByTemplateIdKey, setId, setLoading, setLocaleValue, setLocked, setModified, setNew, setParentId, setPrimaryKey, setPrimaryKey, setRealName, setRemoved, setSaving, setTemplateId, setUrl, toString, valueEqualsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.easydesk.om.Artifactizable
getArtifact, getArtifactKey, getArtifactModule, getTableMapMethods inherited from interface com.easydesk.security.entity.Identifiable
getId, setIdMethods inherited from interface com.easydesk.om.Module
getCode, getDomain, getModuleItemTypes, getParentId, getPrimaryKey, isGlobal, isRoot, setCode, setDomain, setParentId
-
Constructor Details
-
EasyDeskModule
public EasyDeskModule()새로운EasyDeskModule인스턴스를 생성한다.
-
-
Method Details
-
setName
DOCUMENT ME!- Specified by:
setNamein interfaceModule- Specified by:
setNamein interfaceSecurityEntity<Long>- Parameters:
name- DOCUMENT ME!
-
getName
DOCUMENT ME!- Specified by:
getNamein interfaceModule- Specified by:
getNamein interfaceSecurityEntity<Long>- Returns:
- DOCUMENT ME!
-
isTemplate
public boolean isTemplate()DOCUMENT ME!- Specified by:
isTemplatein interfaceModule- Returns:
- DOCUMENT ME!
-
getGroup
Module 에 해당하는 security Group 을 구한다. -
getRoles
Description copied from interface:GroupReturns the role set defined by this group. -
hasRole
Description copied from interface:GroupChecks whether the given role is assigned to this group. -
getUsers
Description copied from interface:Group이 group 에 속한 사용자들을 구한다. -
getParent
DOCUMENT ME! -
getTemplate
Cast the getModuleRelatedByTemplateId() to a Module- Specified by:
getTemplatein interfaceModule- Returns:
- The template module
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
save
TODO : save(con) 사용 검증 Stores an object in the database. If the object is new, it is inserted; otherwise an update is performed.- Specified by:
savein interfaceModule- Specified by:
savein interfacePersistent- Overrides:
savein classBaseEasyDeskModule- Throws:
Exception- if an error occurs during saving.
-
getLocale
TODO : 내용 검증 필요. Locale 은 Artifactizable 로 설정할 수 가 없다. 왜냐하면 속성값을 Database 에서 load 할 때 DisplayValue 를 결정하기 위하여 locale 이 미리 설정되어 있어야 한다. 따라서 locale 이 속성값으로 얻어지면 logic 상 dead lock 이 발생한다. 딸사서 Description 에 저장된 정보로 locale 을 구한다. 이 값은 Item 의 기본 locale 로 그리고 Email 발송시에 유용하게 사용된다. -
setLocale
module 의 locale 을 설정한다. -
isActive
public boolean isActive()DOCUMENT ME! -
getNewItem
Creates a new Item with a template item. Module 에 TemplateName 이 'Defaut' + itemType.getName() 이 존재하면, 이것을 적용한다.- Specified by:
getNewItemin interfaceModule- Parameters:
itemType- 생성할 item 의 ItemTypeactivitySet- 현재 처리중인 ActivitySet- Returns:
- new item
- Throws:
Exception- item 생성 중 오류가 발생한 경우
-
getNewItem
public Item getNewItem(ItemType itemType, Scope scope, ActivitySet activitySet) throws TorqueException Creates a new Item.- Specified by:
getNewItemin interfaceModule- Parameters:
itemType- 생성할 item 의 ItemTypescope- 생성할 item 의 ScopeactivitySet- can be null, activitySet 이 필요한 경우는 새로운 모듈생성시에 기본 template 를 생성할 때 필요- Returns:
- new item
- Throws:
TorqueException- item 생성 중 오류가 발생한 경우
-
getNewItem
Creates a new Item by template item.- Specified by:
getNewItemin interfaceModule- Parameters:
template- item- Returns:
- new item
- Throws:
TorqueException- item 생성 중 오류가 발생한 경우
-
add
Description copied from interface:ModuleDOCUMENT ME! -
has
Module 에 itemType 이 등록되어 있는지 확인한다.- Specified by:
hasin interfaceModule- Parameters:
itemType- 확인할 ItemType- Returns:
- true/false
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
has
Module 에 ItemTypeAttribute 가 등록되어 있는지 확인한다.- Specified by:
hasin interfaceModule- Parameters:
itemTypeAttribute- 확인할 ItemTypeAttribute- Returns:
- true/false
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getTemplateTypes
module 에 등록된 template ItemType 목록을 구한다.- Specified by:
getTemplateTypesin interfaceModule- Returns:
- template itemType
- Throws:
Exception- 조회 중 오류가 발생한 경우
-
getModuleItemType
itemType 에 해당하는 ModuleItemType 을 구한다.- Specified by:
getModuleItemTypein interfaceModule- Parameters:
itemType- 대상 ItemType- Returns:
- moduleItemType or null
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getModuleItemTypes
Attribute 를 가지고 있는 모든 ItemType 를 구한다.- Specified by:
getModuleItemTypesin interfaceModule- Parameters:
attribute- 대상 Attribute- Returns:
- ModuleItemType List
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getModuleItemTypes
DOCUMENT ME!- Specified by:
getModuleItemTypesin interfaceModule- Parameters:
agType- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
getModuleAttribute
public ModuleAttribute getModuleAttribute(Attribute attribute, ItemType itemType) throws TorqueException DOCUMENT ME!- Parameters:
attribute- DOCUMENT ME!itemType- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
getAvailableItemTypes
gets a list of all of the active item types that are not associated with this module- Returns:
- itemTypes list
- Throws:
Exception- 조회 중 오류가 발생한 경우
-
getUsers
public LargeSelect<EasyDeskUserImpl> getUsers(int resultsPerPage, Permission... permissions) throws TorqueException Get a list of Confirmed<? extends User>'s that have the given permission in the given module.- Specified by:
getUsersin interfaceModule- Parameters:
resultsPerPage-permissions-- Returns:
- LargeSelect
- Throws:
ExceptionTorqueException
-
getUsers
public LargeSelect<EasyDeskUserImpl> getUsers(int resultsPerPage, Role... role) throws TorqueException - Specified by:
getUsersin interfaceModule- Parameters:
resultsPerPage-role- Description of the Parameter*- Returns:
- The users value
- Throws:
Exception- Description of the ExceptionTorqueException
-
getAnonymousNotificationFilter
public List<AnonymousNotificationFilter> getAnonymousNotificationFilter(String email) throws TorqueException - Specified by:
getAnonymousNotificationFilterin interfaceModule- Parameters:
email-- Returns:
- blocked AnonymousNotificationFilters list
- Throws:
TorqueException
-
getArchiveEmail
All emails related to this module will have a copy sent to this address. A system-wide default email address can be specified in JetTiger.properties with the key: scarab.email.archive.toAddress- Specified by:
getArchiveEmailin interfaceModule- Returns:
- The archiveEmail value
-
getSystemEmail
The def ault address that is used to fill out either the From or ReplyTo header on emails related to this module. In many cases the From field is taken as the user who acted that resulted in the email, but replies should still go to the central location for the module, so in this address would be used in the ReplyTo field.- Specified by:
getSystemEmailin interfaceModule- Returns:
- a
String[]of length=2 where the first element is a name such as "EasyDesk" and the second is an email address. - Throws:
TorqueException
-
initialize
새 module 을 초기화한다. template module 로부터 System Default ModuleItemType 등을 생성한다.- Throws:
TorqueException- 초기화 중 오류가 발생한 경우
-
getArtifactType
itemable Object 의 itemType- Specified by:
getArtifactTypein interfaceArtifactizable- Returns:
- itemType
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getMethodCache
- Specified by:
getMethodCachein interfaceCacheable- Returns:
- MethodResultCache
-
clear
public void clear()Description copied from interface:Cacheableclear this Serializable instance cache
-