TaskProperty.java
1.52 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
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.granite.taskmanagement;
import java.util.HashMap;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public enum TaskProperty {
NAME("name"),
DESCRIPTION("description"),
INSTRUCTIONS("instructions"),
OWNER_ID("assignee"),
TASK_TYPE_NAME("taskTypeName"),
STATUS("status"),
CREATED_TIME("startTime"),
CREATED_BY("createdBy"),
MODIFIED_TIME("lastModified"),
MODIFIED_BY("lastModifiedBy"),
COMPLETED_TIME("endTime"),
COMPLETED_BY("completedBy"),
ACTION_NAMES("actionNames"),
SELECTED_ACTION("selectedAction"),
PARENT_TASK_ID("parentTaskId"),
CONTENT_PATH("contentPath"),
NAME_HIERARCHY("nameHierarchy");
private static HashMap<String, TaskProperty> PROPERTIES_BY_ID;
private String propertyName;
private TaskProperty(String propertyName) {
this.propertyName = propertyName;
}
public String getPropertyName() {
return this.propertyName;
}
public static final boolean isTaskProperty(String propertyName) {
return PROPERTIES_BY_ID.containsKey(propertyName);
}
public static final TaskProperty getTaskProperty(String propertyName) {
return PROPERTIES_BY_ID.get(propertyName);
}
static {
PROPERTIES_BY_ID = new HashMap(TaskProperty.values().length);
for (TaskProperty _prop : TaskProperty.values()) {
PROPERTIES_BY_ID.put(_prop.getPropertyName(), _prop);
}
}
}