public enum FieldType extends Enum<FieldType>
Enum Constant and Description |
---|
CUMULATIVE
Cumulative field type.
|
DATE
Date field type.
|
DATE_AND_TIME
Date and time field type.
|
DURATION
Duration field type.
|
GROUP
Group field type.
|
GROUP_MULTIPLE
Group multiple field type.
|
LIST
List field type.
|
LIST_EXTERNAL
List ext field type.
|
LIST_EXTERNAL_MULTIPLE
List ext multiple field type.
|
LIST_MULTIPLE
List multiple field type.
|
NUMBER
Number field type.
|
PRIORITY
Priority field type.
|
PROJECT
Project field type.
|
PROJECT_ASSIGNEE
Project assignee field type.
|
PROJECT_AVATAR
Project avatar field type.
|
PROJECT_CATEGORY
Project category field type.
|
PROJECT_CREATION
Project creation field type.
|
PROJECT_DESCRIPTION
Project description field type.
|
PROJECT_KEY
Project key field type.
|
PROJECT_LEAD
Project lead field type.
|
PROJECT_MULTIPLE
Project multi field type.
|
PROJECT_NAME
Project name field type.
|
PROJECT_TYPE
Project type field type.
|
PROJECT_URL
Project url field type.
|
SCRIPT
Script field type.
|
STATUS
Status field type.
|
TEXT
Text field type.
|
TEXT_MULTIPLE
Text multiple field type.
|
USER
User field type.
|
USER_MULTIPLE
User multiple field type.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
allowsDuplicatedInBasic(FieldType type)
Return true or false if the type allows duplicated in basic pql mode
|
static boolean |
allowsDuplicatedInBasic(String type)
Return true or false if the type allows duplicated in basic pql mode
|
FieldOperatorType |
getFieldOperator()
Get operator type
|
FieldSorter |
getFieldSorter()
Get order type
|
static FieldType |
getFieldTypeByKey(String key)
Get field type by key field type.
|
String |
getName()
Get name string.
|
static FieldType[] |
getSystemTypes()
Get system types field type [ ].
|
static String[] |
getTypesWithParentFieldId()
Get types with parent field id string [ ].
|
boolean |
hasOrderByDisplay() |
boolean |
isCalculatedType()
Is calculated type.
|
static boolean |
isCalculatedType(FieldType fieldType)
Is calculate type boolean.
|
static boolean |
isCalculatedType(String type)
Deprecated.
|
boolean |
isEquals(String value)
Is equals boolean.
|
boolean |
isList()
Is a list type.
|
static boolean |
isList(String value) |
static boolean |
isListExternalType(String value)
Is list external type boolean.
|
static boolean |
isListType(String value)
Is list type boolean.
|
static boolean |
isListWithParent(String value)
Is list with parent boolean.
|
static boolean |
isMappableTypeToBasic(FieldType type)
Is mappable type boolean.
|
boolean |
isMultiple() |
static boolean |
isMultipleType(String value)
Is mappeable type boolean.
|
boolean |
isNumberOrDurationType() |
static boolean |
isNumberOrDurationType(FieldType type) |
static boolean |
isStatusOrPriority(String value) |
boolean |
isSystemType()
Is system type boolean.
|
static boolean |
isSystemType(String value)
Is system type boolean.
|
boolean |
isTextMultipleField() |
static boolean |
isValidKey(String key)
Is valid value boolean.
|
static FieldType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FieldType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FieldType TEXT
public static final FieldType TEXT_MULTIPLE
public static final FieldType NUMBER
public static final FieldType DURATION
public static final FieldType DATE
public static final FieldType DATE_AND_TIME
public static final FieldType USER
public static final FieldType USER_MULTIPLE
public static final FieldType GROUP
public static final FieldType GROUP_MULTIPLE
public static final FieldType PROJECT
public static final FieldType PROJECT_MULTIPLE
public static final FieldType CUMULATIVE
public static final FieldType SCRIPT
public static final FieldType PROJECT_NAME
public static final FieldType PROJECT_KEY
public static final FieldType PROJECT_TYPE
public static final FieldType PROJECT_URL
public static final FieldType PROJECT_LEAD
public static final FieldType PROJECT_ASSIGNEE
public static final FieldType PROJECT_CATEGORY
public static final FieldType PROJECT_CREATION
public static final FieldType PROJECT_DESCRIPTION
public static final FieldType PROJECT_AVATAR
public static final FieldType STATUS
public static final FieldType PRIORITY
public static final FieldType LIST
public static final FieldType LIST_MULTIPLE
public static final FieldType LIST_EXTERNAL
public static final FieldType LIST_EXTERNAL_MULTIPLE
public static FieldType[] values()
for (FieldType c : FieldType.values()) System.out.println(c);
public static FieldType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getName()
public FieldSorter getFieldSorter()
public FieldOperatorType getFieldOperator()
public boolean isEquals(String value)
value
- the valuepublic static boolean isValidKey(String key)
key
- the valuepublic static FieldType getFieldTypeByKey(String key)
key
- the keypublic boolean isSystemType()
public boolean isCalculatedType()
public boolean isList()
public static boolean isSystemType(String value)
value
- the valuepublic static boolean isMappableTypeToBasic(FieldType type)
type
- the typepublic static boolean allowsDuplicatedInBasic(String type)
type
- the typepublic static boolean allowsDuplicatedInBasic(FieldType type)
type
- the typepublic static boolean isMultipleType(String value)
value
- the valuepublic static FieldType[] getSystemTypes()
@Deprecated public static boolean isCalculatedType(String type)
type
- the typepublic static boolean isCalculatedType(FieldType fieldType)
fieldType
- the typepublic static boolean isListType(String value)
value
- the valuepublic static boolean isListWithParent(String value)
value
- the valuepublic static boolean isListExternalType(String value)
value
- the valuepublic static String[] getTypesWithParentFieldId()
public static boolean isList(String value)
public static boolean isStatusOrPriority(String value)
public static boolean isNumberOrDurationType(FieldType type)
public boolean isMultiple()
public boolean isTextMultipleField()
public boolean hasOrderByDisplay()
public boolean isNumberOrDurationType()
Copyright © 2022 DEISER. All Rights Reserved.