TaskJSONField.java
1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.granite.taskmanagement.impl.servlet;
import java.text.MessageFormat;
import java.util.HashMap;
import java.util.Map;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public enum TaskJSONField {
TASK_ID("id"),
PARENT_TASK_ID("parentTaskId"),
ACTION_NAMES("actionNames"),
UPDATE_TIME("updateTime"),
CREATE_TIME("createTime"),
DESCRIPTION("description"),
INSTRUCTIONS("instructions"),
NAME("name"),
OWNER_ID("ownerId"),
CREATED_BY("createdBy"),
STATUS("status"),
TASK_TYPE_NAME("taskType"),
SUBTASKS("subtasks"),
TASKS("tasks"),
RESULTS("results"),
PROPERTIES("properties"),
PROPERTY_VALUE("value"),
CONTENT_PATH("contentPath"),
IS_PARENT_TASK("hasSubTasks"),
COMPLETE_TIME("completeTime"),
NAME_HIERARCHY("nameHierarchy"),
SELECTED_ACTION("selectedAction");
private String value;
private static final Map<String, TaskJSONField> FIELD_VALUE_TO_ENUM;
public String getValue() {
return this.value;
}
private TaskJSONField(String value) {
this.value = value;
}
public static TaskJSONField getFieldFromKey(String key) {
return FIELD_VALUE_TO_ENUM.get(key);
}
static {
FIELD_VALUE_TO_ENUM = new HashMap<String, TaskJSONField>(TaskJSONField.values().length);
for (TaskJSONField field : TaskJSONField.values()) {
if (FIELD_VALUE_TO_ENUM.containsKey(field.getValue())) {
throw new RuntimeException(MessageFormat.format("duplicate key {0} found!", field.getValue()));
}
FIELD_VALUE_TO_ENUM.put(field.getValue(), field);
}
}
}