Skip to content

Commit 2f7ad1c

Browse files
authored
Add Request Changes for Issue Handling (#500)
* Add Request Changes for Issue Handling * Add M Classes and logic * Fix setPercentage * Fix XMLs * Add columns to Request Actions * Change Request Action Update * Add Request Action Missing Columns * Remove unnecessary Column validations * Remove Duplicated Column Validation * Add Label Element, Column and Field to R_Request * Change how to calculate Iteration and Milestone Completed percentage
1 parent 8407868 commit 2f7ad1c

24 files changed

+22981
-352
lines changed
Lines changed: 236 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
1+
/******************************************************************************
2+
* Product: ADempiere ERP & CRM Smart Business Solution *
3+
* Copyright (C) 2006-2017 ADempiere Foundation, All Rights Reserved. *
4+
* This program is free software, you can redistribute it and/or modify it *
5+
* under the terms version 2 of the GNU General Public License as published *
6+
* or (at your option) any later version. *
7+
* by the Free Software Foundation. This program is distributed in the hope *
8+
* that it will be useful, but WITHOUT ANY WARRANTY, without even the implied *
9+
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
10+
* See the GNU General Public License for more details. *
11+
* You should have received a copy of the GNU General Public License along *
12+
* with this program, if not, write to the Free Software Foundation, Inc., *
13+
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
14+
* For the text or an alternative of this public license, you may reach us *
15+
* or via info@adempiere.net *
16+
* or https://github.com/adempiere/adempiere/blob/develop/license.html *
17+
*****************************************************************************/
18+
package org.adempiere.core.domains.models;
19+
20+
import org.compiere.model.MTable;
21+
import org.compiere.util.KeyNamePair;
22+
23+
import java.math.BigDecimal;
24+
import java.sql.Timestamp;
25+
26+
/** Generated Interface for R_Iteration
27+
* @author Adempiere (generated)
28+
* @version Release 3.9.4
29+
*/
30+
public interface I_R_Iteration
31+
{
32+
33+
/** TableName=R_Iteration */
34+
public static final String Table_Name = "R_Iteration";
35+
36+
/** AD_Table_ID=55059 */
37+
public static final int Table_ID = MTable.getTable_ID(Table_Name);
38+
39+
KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name);
40+
41+
/** AccessLevel = 3 - Client - Org
42+
*/
43+
BigDecimal accessLevel = BigDecimal.valueOf(3);
44+
45+
/** Load Meta Data */
46+
47+
/** Column name AD_Client_ID */
48+
public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID";
49+
50+
/** Get Client.
51+
* Client/Tenant for this installation.
52+
*/
53+
public int getAD_Client_ID();
54+
55+
/** Column name AD_Org_ID */
56+
public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID";
57+
58+
/** Set Organization.
59+
* Organizational entity within client
60+
*/
61+
public void setAD_Org_ID (int AD_Org_ID);
62+
63+
/** Get Organization.
64+
* Organizational entity within client
65+
*/
66+
public int getAD_Org_ID();
67+
68+
/** Column name C_Project_ID */
69+
public static final String COLUMNNAME_C_Project_ID = "C_Project_ID";
70+
71+
/** Set Project.
72+
* Financial Project
73+
*/
74+
public void setC_Project_ID (int C_Project_ID);
75+
76+
/** Get Project.
77+
* Financial Project
78+
*/
79+
public int getC_Project_ID();
80+
81+
public I_C_Project getC_Project() throws RuntimeException;
82+
83+
/** Column name Created */
84+
public static final String COLUMNNAME_Created = "Created";
85+
86+
/** Get Created.
87+
* Date this record was created
88+
*/
89+
public Timestamp getCreated();
90+
91+
/** Column name CreatedBy */
92+
public static final String COLUMNNAME_CreatedBy = "CreatedBy";
93+
94+
/** Get Created By.
95+
* User who created this records
96+
*/
97+
public int getCreatedBy();
98+
99+
/** Column name DateFrom */
100+
public static final String COLUMNNAME_DateFrom = "DateFrom";
101+
102+
/** Set Date From.
103+
* Starting date for a range
104+
*/
105+
public void setDateFrom (Timestamp DateFrom);
106+
107+
/** Get Date From.
108+
* Starting date for a range
109+
*/
110+
public Timestamp getDateFrom();
111+
112+
/** Column name DateTo */
113+
public static final String COLUMNNAME_DateTo = "DateTo";
114+
115+
/** Set Date To.
116+
* End date of a date range
117+
*/
118+
public void setDateTo (Timestamp DateTo);
119+
120+
/** Get Date To.
121+
* End date of a date range
122+
*/
123+
public Timestamp getDateTo();
124+
125+
/** Column name Duration */
126+
public static final String COLUMNNAME_Duration = "Duration";
127+
128+
/** Set Duration.
129+
* Normal Duration in Duration Unit
130+
*/
131+
public void setDuration (int Duration);
132+
133+
/** Get Duration.
134+
* Normal Duration in Duration Unit
135+
*/
136+
public int getDuration();
137+
138+
/** Column name IsActive */
139+
public static final String COLUMNNAME_IsActive = "IsActive";
140+
141+
/** Set Active.
142+
* The record is active in the system
143+
*/
144+
public void setIsActive (boolean IsActive);
145+
146+
/** Get Active.
147+
* The record is active in the system
148+
*/
149+
public boolean isActive();
150+
151+
/** Column name IterationStatus */
152+
public static final String COLUMNNAME_IterationStatus = "IterationStatus";
153+
154+
/** Set Iteration Status */
155+
public void setIterationStatus (String IterationStatus);
156+
157+
/** Get Iteration Status */
158+
public String getIterationStatus();
159+
160+
/** Column name Name */
161+
public static final String COLUMNNAME_Name = "Name";
162+
163+
/** Set Name.
164+
* Alphanumeric identifier of the entity
165+
*/
166+
public void setName (String Name);
167+
168+
/** Get Name.
169+
* Alphanumeric identifier of the entity
170+
*/
171+
public String getName();
172+
173+
/** Column name Percentage */
174+
public static final String COLUMNNAME_Percentage = "Percentage";
175+
176+
/** Set Percentage.
177+
* Percent of the entire amount
178+
*/
179+
public void setPercentage (BigDecimal Percentage);
180+
181+
/** Get Percentage.
182+
* Percent of the entire amount
183+
*/
184+
public BigDecimal getPercentage();
185+
186+
/** Column name R_Iteration_ID */
187+
public static final String COLUMNNAME_R_Iteration_ID = "R_Iteration_ID";
188+
189+
/** Set Iteration */
190+
public void setR_Iteration_ID (int R_Iteration_ID);
191+
192+
/** Get Iteration */
193+
public int getR_Iteration_ID();
194+
195+
/** Column name TimeUnit */
196+
public static final String COLUMNNAME_TimeUnit = "TimeUnit";
197+
198+
/** Set Time Unit.
199+
* The unit of time for grouping chart data.
200+
*/
201+
public void setTimeUnit (String TimeUnit);
202+
203+
/** Get Time Unit.
204+
* The unit of time for grouping chart data.
205+
*/
206+
public String getTimeUnit();
207+
208+
/** Column name Updated */
209+
public static final String COLUMNNAME_Updated = "Updated";
210+
211+
/** Get Updated.
212+
* Date this record was updated
213+
*/
214+
public Timestamp getUpdated();
215+
216+
/** Column name UpdatedBy */
217+
public static final String COLUMNNAME_UpdatedBy = "UpdatedBy";
218+
219+
/** Get Updated By.
220+
* User who updated this records
221+
*/
222+
public int getUpdatedBy();
223+
224+
/** Column name UUID */
225+
public static final String COLUMNNAME_UUID = "UUID";
226+
227+
/** Set Immutable Universally Unique Identifier.
228+
* Immutable Universally Unique Identifier
229+
*/
230+
public void setUUID (String UUID);
231+
232+
/** Get Immutable Universally Unique Identifier.
233+
* Immutable Universally Unique Identifier
234+
*/
235+
public String getUUID();
236+
}

0 commit comments

Comments
 (0)