Package com.easydesk.enums
Enum Class OptionRelationshipEnum
- All Implemented Interfaces:
Entitiable<Integer,,OptionRelationship> Serializable,Comparable<OptionRelationshipEnum>,Constable
public enum OptionRelationshipEnum
extends Enum<OptionRelationshipEnum>
implements Entitiable<Integer,OptionRelationship>
1. OptionRelation 으로 Optionable 의 특성을 Grouping 한다. 2. OptionRelation 에 의하여
얻어지는 부가적인 효과는 Workflow 를 구현할 수 있다는 점이다.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA 가 변경되면 B 가 뒤따라 변경되는 관계사용자 정의 부모(A)-자식(B) 관계A 가 B 를 설명하는 관계AttributeOption relation부모 그룹(A)-자식 그룹(B) 관계A 가 B 의 입력을 대리 신청(proxy application)하는 관계A 가 B 의 입력을 대리 신청(proxy itemType)하는 관계 AttributeOption 이 Artifactizable 이 되고, 예를 들어 Screen ItemType 의 item 을 입력하고 싶은데, AttributeOption 의 ArtifactType 은 Screen ItemType 이 아니다.A 가 B 이후에 필요한 관계A 가 B 보다 먼저 필요한 관계A 가 B 에 의해 분할되는 관계 -
Method Summary
Modifier and TypeMethodDescriptionAttribute 에 mapping 한 optionRelationship 에 해당하는 attributeOptiongetId()DOCUMENT ME!enum 에 해당하는 entity 를 저장소에서 구한다.getName()db 에 저장되어 있는 이름static OptionRelationshipEnumReturns the enum constant of this class with the specified name.static OptionRelationshipEnum[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface com.easydesk.enums.Entitiable
represent
-
Enum Constant Details
-
A_PARENT_CHILD_B
AttributeOption relation -
A_REQUIRED_PRIOR_B
A 가 B 보다 먼저 필요한 관계 -
A_REQUIRED_AFTER_B
A 가 B 이후에 필요한 관계 -
A_CHANGE_FOLLOWED_BY_B
A 가 변경되면 B 가 뒤따라 변경되는 관계 -
A_DESCRIBE_B
A 가 B 를 설명하는 관계 -
A_CUSTOM_PARENT_CHILD_B
사용자 정의 부모(A)-자식(B) 관계 -
A_SPLIT_BY_B
A 가 B 에 의해 분할되는 관계 -
A_PROXY_APPLICATION_ENTER_B
A 가 B 의 입력을 대리 신청(proxy application)하는 관계 -
A_PROXY_ITEM_TYPE_ENTER_B
A 가 B 의 입력을 대리 신청(proxy itemType)하는 관계 AttributeOption 이 Artifactizable 이 되고, 예를 들어 Screen ItemType 의 item 을 입력하고 싶은데, AttributeOption 의 ArtifactType 은 Screen ItemType 이 아니다. 이런 경우에 이 relationShip 을 사용하여 그 AttributeOption 이 어떤 ItemType 을 기술하는지 그 관계를 정의한다. -
A_PARENT_GROUP_CHILD_GROUP_B
부모 그룹(A)-자식 그룹(B) 관계
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getId
DOCUMENT ME!- Specified by:
getIdin interfaceEntitiable<Integer,OptionRelationship> - Returns:
- DOCUMENT ME!
-
getName
db 에 저장되어 있는 이름- Returns:
- enum 이름을 CamelCase 로 변환한 이름
-
getInstance
Description copied from interface:Entitiableenum 에 해당하는 entity 를 저장소에서 구한다.- Specified by:
getInstancein interfaceEntitiable<Integer,OptionRelationship> - Returns:
- attribute
-
getAttributeOption
Attribute 에 mapping 한 optionRelationship 에 해당하는 attributeOption- Returns:
- 대응하는 AttributeOption, 조회에 실패하면
null
-