From 23adc5960f82ec14904e03efeade389e4033074a Mon Sep 17 00:00:00 2001 From: gabriel Date: Thu, 9 Jul 2026 20:31:59 -0400 Subject: [PATCH] Add isProjectIteration Check to Iteration --- .../core/domains/models/I_R_Iteration.java | 16 ++++++++--- .../core/domains/models/X_R_Iteration.java | 27 ++++++++++++++++--- 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java b/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java index c24011520..0f2805910 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java +++ b/base/src/main/java/org/adempiere/core/domains/models/I_R_Iteration.java @@ -17,11 +17,10 @@ *****************************************************************************/ package org.adempiere.core.domains.models; -import org.compiere.model.MTable; -import org.compiere.util.KeyNamePair; - import java.math.BigDecimal; import java.sql.Timestamp; +import org.compiere.model.MTable; +import org.compiere.util.KeyNamePair; /** Generated Interface for R_Iteration * @author Adempiere (generated) @@ -78,7 +77,7 @@ public interface I_R_Iteration */ public int getC_Project_ID(); - public I_C_Project getC_Project() throws RuntimeException; + public org.adempiere.core.domains.models.I_C_Project getC_Project() throws RuntimeException; /** Column name Created */ public static final String COLUMNNAME_Created = "Created"; @@ -148,6 +147,15 @@ public interface I_R_Iteration */ public boolean isActive(); + /** Column name IsProjectIteration */ + public static final String COLUMNNAME_IsProjectIteration = "IsProjectIteration"; + + /** Set Project Iteration */ + public void setIsProjectIteration (boolean IsProjectIteration); + + /** Get Project Iteration */ + public boolean isProjectIteration(); + /** Column name IterationStatus */ public static final String COLUMNNAME_IterationStatus = "IterationStatus"; diff --git a/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java b/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java index 4edb64528..9dc448921 100644 --- a/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java +++ b/base/src/main/java/org/adempiere/core/domains/models/X_R_Iteration.java @@ -38,7 +38,7 @@ public class X_R_Iteration extends PO implements I_R_Iteration, I_Persistent /** * */ - private static final long serialVersionUID = 20260624L; + private static final long serialVersionUID = 20251226L; /** Standard Constructor */ public X_R_Iteration (Properties ctx, int R_Iteration_ID, String trxName) @@ -163,6 +163,27 @@ public int getDuration () return ii.intValue(); } + /** Set Project Iteration. + @param IsProjectIteration Project Iteration */ + public void setIsProjectIteration (boolean IsProjectIteration) + { + set_Value (COLUMNNAME_IsProjectIteration, Boolean.valueOf(IsProjectIteration)); + } + + /** Get Project Iteration. + @return Project Iteration */ + public boolean isProjectIteration () + { + Object oo = get_Value(COLUMNNAME_IsProjectIteration); + if (oo != null) + { + if (oo instanceof Boolean) + return ((Boolean)oo).booleanValue(); + return "Y".equals(oo); + } + return false; + } + /** IterationStatus AD_Reference_ID=131 */ public static final int ITERATIONSTATUS_AD_Reference_ID=131; /** Drafted = DR */ @@ -313,7 +334,7 @@ public String getUUID () } /** Set Search Key. - @param Value + @param Value Search key for the record in the format required - must be unique */ public void setValue (String Value) @@ -324,7 +345,7 @@ public void setValue (String Value) /** Get Search Key. @return Search key for the record in the format required - must be unique */ - public String getValue () + public String getValue () { return (String)get_Value(COLUMNNAME_Value); }