Package com.easydesk.om
Class ActivitySetType
java.lang.Object
com.easydesk.om.BaseActivitySetType
com.easydesk.om.ActivitySetType
- All Implemented Interfaces:
Cacheable,Artifactizable,LocalizableOM,Optionable<ActivitySetType>,Identifiable<Integer>,Serializable,Comparable<ActivitySetType>,ColumnAccessByName,ObjectModel,Persistent
public class ActivitySetType
extends BaseActivitySetType
implements Artifactizable, Comparable<ActivitySetType>, Optionable<ActivitySetType>, Identifiable<Integer>, Cacheable, LocalizableOM
DOCUMENT ME!
- Version:
- $id: ActivitySetType.java $Revision$, 03-03-22 5:29:42 PM KST
- Author:
- YounghoCho
-
Field Summary
Fields inherited from class com.easydesk.om.BaseActivitySetType
collActivitySets, collAnonymousNotificationFilters, collNotificationFilters, collNotificationTypes, collWorkflowGroups, collWorkflowsFields inherited from interface com.easydesk.om.Artifactizable
ARTIFACTIZABLE_PATTERN, ATTRIBUTE_MAP_PATTERNFields inherited from interface com.easydesk.om.Optionable
ALL, GET_BY_NAME, NAME_SEPERATOR, OPTIONABLE_PATTERN, ROOT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()clear this Serializable instance cacheintDOCUMENT ME!getArtifactForTransaction(Module module, EasyDeskUser user) DOCUMENT ME!fixedDOCUMENT ME!DOCUMENT ME!getDefaultNotificationFilter(AttributeOption option, Module module, EasyDeskUser user) 이 동작에 대한 Default NotificationFilter 이다. ( System Filter 설정을 위한 System 사용자의 설정값이다. )getId()Identifiable implementationgetLocalized(Locale locale) locale 에 해당하는 localized 정보를 구한다.getNotificationFilter(AttributeOption option, Module module, EasyDeskUser user) Queue 를 위하여 NotificationPackage runtime 에서 사용할 NotificationFilter[] 을 구한다.NotificationType 은 동일한 Id 를 같는다.부모를 구한다.voidsave()DOCUMENT ME!voidIdentifiable implementationvoidsetParent(ActivitySetType optionable) DOCUMENT ME!Methods inherited from class com.easydesk.om.BaseActivitySetType
addActivitySet, addActivitySet, addAnonymousNotificationFilter, addAnonymousNotificationFilter, addNotificationFilter, addNotificationFilter, addNotificationType, addNotificationType, addWorkflow, addWorkflow, addWorkflowGroup, addWorkflowGroup, copy, copy, copy, copy, copyInto, copyInto, copyInto, copyInto, equals, getActivitySets, getActivitySets, getActivitySets, getActivitySets, getActivitySetsJoinAttachment, getActivitySetsJoinAttachment, getActivitySetsJoinEasyDeskUserImpl, getActivitySetsJoinEasyDeskUserImpl, getAnonymousNotificationFilters, getAnonymousNotificationFilters, getAnonymousNotificationFilters, getAnonymousNotificationFilters, getAnonymousNotificationFiltersJoinAttributeOption, getAnonymousNotificationFiltersJoinAttributeOption, getAnonymousNotificationFiltersJoinEasyDeskModule, getAnonymousNotificationFiltersJoinEasyDeskModule, getByName, getByPeerName, getByPosition, getFieldNames, getForeignKeyForTimeScope, getName, getNotificationFilters, getNotificationFilters, getNotificationFilters, getNotificationFilters, getNotificationFiltersJoinAttributeOption, getNotificationFiltersJoinAttributeOption, getNotificationFiltersJoinEasyDeskModule, getNotificationFiltersJoinEasyDeskModule, getNotificationFiltersJoinEasyDeskUserImpl, getNotificationFiltersJoinEasyDeskUserImpl, getNotificationTypes, getNotificationTypes, getNotificationTypes, getNotificationTypes, getNotificationTypesJoinEasyDeskRoleImpl, getNotificationTypesJoinEasyDeskRoleImpl, getNotificationTypesJoinScope, getNotificationTypesJoinScope, getPeer, getPrimaryKey, getScope, getTableMap, getTimeScope, getTimeScope, getTypeId, getWorkflowGroups, getWorkflowGroups, getWorkflowGroups, getWorkflowGroups, getWorkflowGroupsJoinEasyDeskModule, getWorkflowGroupsJoinEasyDeskModule, getWorkflowGroupsJoinEasyDeskUserImpl, getWorkflowGroupsJoinEasyDeskUserImpl, getWorkflows, getWorkflows, getWorkflows, getWorkflows, getWorkflowsJoinEasyDeskModule, getWorkflowsJoinEasyDeskModule, getWorkflowsJoinEasyDeskUserImpl, getWorkflowsJoinEasyDeskUserImpl, getWorkflowsJoinItemType, getWorkflowsJoinItemType, getWorkflowsJoinScope, getWorkflowsJoinScope, hashCode, initActivitySets, initAnonymousNotificationFilters, initNotificationFilters, initNotificationTypes, initWorkflowGroups, initWorkflows, isActivitySetsInitialized, isAnonymousNotificationFiltersInitialized, isCacheOnSave, isDeleted, isLoading, isModified, isNew, isNotificationFiltersInitialized, isNotificationTypesInitialized, isSaving, isWorkflowGroupsInitialized, isWorkflowsInitialized, resetActivitySet, resetAnonymousNotificationFilter, resetModified, resetNotificationFilter, resetNotificationType, resetWorkflow, resetWorkflowGroup, save, save, setByName, setByPeerName, setByPosition, setDeleted, setLoading, setModified, setName, setNew, setPrimaryKey, setPrimaryKey, setSaving, setScope, setTimeScope, setTimeScopeKey, setTypeId, 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, getPrimaryKey, getTableMapMethods inherited from interface com.easydesk.om.Optionable
appendOption, getName, getPathName, isRoot, setName
-
Constructor Details
-
ActivitySetType
public ActivitySetType()새로운ActivitySetType인스턴스를 생성한다.
-
-
Method Details
-
getId
Identifiable implementation- Specified by:
getIdin interfaceIdentifiable<Integer>- Returns:
- The Id of the entity.
-
setId
Identifiable implementation- Specified by:
setIdin interfaceIdentifiable<Integer>- Parameters:
id- The new Id of the entity
-
save
DOCUMENT ME!- Specified by:
savein interfacePersistent- Overrides:
savein classBaseActivitySetType- Throws:
Exception- DOCUMENT ME!
-
getArtifactForTransaction
DOCUMENT ME!- Parameters:
module- DOCUMENT ME!user- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
getNotificationType
NotificationType 은 동일한 Id 를 같는다.- Returns:
- notificationType
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getDefaultNotificationFilter
public NotificationFilter getDefaultNotificationFilter(AttributeOption option, Module module, EasyDeskUser user) throws TorqueException 이 동작에 대한 Default NotificationFilter 이다. ( System Filter 설정을 위한 System 사용자의 설정값이다. )- Parameters:
option- notificatormodule- 대상 Moduleuser- roleName User- Returns:
- Default NotificationFilter
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getNotificationFilter
public NotificationFilter[] getNotificationFilter(AttributeOption option, Module module, EasyDeskUser user) throws TorqueException Queue 를 위하여 NotificationPackage runtime 에서 사용할 NotificationFilter[] 을 구한다. All 이 허용하면 > Module 이 허용하면 > 사용자 가 허용하면 의 절차에 따라 구한다. 사용자 GlobalModule Notificator, GlobalModule RoleName, Module Notificator, Module RoleName, User NotificationFilter 는 5 개를 구한다. Anonymous 를 제외한 System User Notificator, RoleName NotificationFilter 는 2 개를 구한다. Filter 적용은 GN, GR, MN, MR, U 의 순으로 적용한다.- Parameters:
option- notificationManagermodule- acting moduleuser- 통지 대상 사용자- Returns:
- 적용 순서대로 정렬된 NotificationFilter 배열
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
compareTo
DOCUMENT ME!- Specified by:
compareToin interfaceComparable<ActivitySetType>- Parameters:
o2- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getParent
부모를 구한다.- Specified by:
getParentin interfaceOptionable<ActivitySetType>- Returns:
- T
-
setParent
DOCUMENT ME!- Specified by:
setParentin interfaceOptionable<ActivitySetType>- Parameters:
optionable- DOCUMENT ME!
-
getChildren
-
getAttribute
DOCUMENT ME!- Specified by:
getAttributein interfaceOptionable<ActivitySetType>- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
getAttributeOption
DOCUMENT ME!- Specified by:
getAttributeOptionin interfaceOptionable<ActivitySetType>- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
getLocalized
Description copied from interface:LocalizableOMlocale 에 해당하는 localized 정보를 구한다.- Specified by:
getLocalizedin interfaceLocalizableOM- Parameters:
locale-- Returns:
- localized
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getArtifactType
fixed- 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
-