1
22
23 package com.liferay.portlet.workflow.search;
24
25 import com.liferay.portal.kernel.dao.search.DisplayTerms;
26 import com.liferay.portal.kernel.util.ParamUtil;
27 import com.liferay.portal.kernel.util.StringPool;
28
29 import javax.portlet.RenderRequest;
30
31
37 public class InstanceDisplayTerms extends DisplayTerms {
38
39 public static final String DEFINITION_ID = "definitionId";
40
41 public static final String INSTANCE_ID = "instanceId";
42
43 public static final String DEFINITION_NAME = "definitionName";
44
45 public static final String DEFINITION_VERSION = "definitionVersion";
46
47 public static final String START_DATE_GT = "startDateGT";
48
49 public static final String START_DATE_LT = "startDateLT";
50
51 public static final String END_DATE_GT = "endDateGT";
52
53 public static final String END_DATE_LT = "endDateLT";
54
55 public static final String HIDE_ENDED_TASKS = "hideEndedTasks";
56
57 public InstanceDisplayTerms(RenderRequest renderRequest) {
58 super(renderRequest);
59
60 definitionId = ParamUtil.getLong(renderRequest, DEFINITION_ID);
61 instanceId = ParamUtil.getLong(renderRequest, INSTANCE_ID);
62 definitionName = ParamUtil.getString(renderRequest, DEFINITION_NAME);
63 definitionVersion = ParamUtil.getString(
64 renderRequest, DEFINITION_VERSION);
65 hideEndedTasks = ParamUtil.getBoolean(renderRequest, HIDE_ENDED_TASKS);
66 }
67
68 public long getDefinitionId() {
69 return definitionId;
70 }
71
72 public String getDefinitionIdString() {
73 if (definitionId != 0) {
74 return String.valueOf(definitionId);
75 }
76 else {
77 return StringPool.BLANK;
78 }
79 }
80
81 public long getInstanceId() {
82 return instanceId;
83 }
84
85 public String getInstanceIdString() {
86 if (instanceId != 0) {
87 return String.valueOf(instanceId);
88 }
89 else {
90 return StringPool.BLANK;
91 }
92 }
93
94 public String getDefinitionName() {
95 return definitionName;
96 }
97
98 public String getDefinitionVersion() {
99 return definitionVersion;
100 }
101
102 public String getStartDateGT() {
103 return startDateGT;
104 }
105
106 public String getStartDateLT() {
107 return startDateLT;
108 }
109
110 public String getEndDateGT() {
111 return endDateGT;
112 }
113
114 public String getEndDateLT() {
115 return endDateLT;
116 }
117
118 public boolean isHideEndedTasks() {
119 return hideEndedTasks;
120 }
121
122 protected long definitionId;
123 protected long instanceId;
124 protected String definitionName;
125 protected String definitionVersion;
126 protected String startDateGT;
127 protected String startDateLT;
128 protected String endDateGT;
129 protected String endDateLT;
130 protected boolean hideEndedTasks;
131
132 }