/****************************************************************************** * Product: iDempiere ERP & CRM Smart Business Solution * * Copyright (C) 1999-2012 ComPiere, Inc. All Rights Reserved. * * This program is free software, you can redistribute it and/or modify it * * under the terms version 2 of the GNU General Public License as published * * by the Free Software Foundation. This program is distributed in the hope * * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * * with this program, if not, write to the Free Software Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * For the text or an alternative of this public license, you may reach us * * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * * or via info@compiere.org or http://www.compiere.org/license.html * *****************************************************************************/ /** Generated Model - DO NOT CHANGE */ package org.eevolution.model; import java.math.BigDecimal; import java.sql.ResultSet; import java.sql.Timestamp; import java.util.Properties; import org.compiere.model.*; import org.compiere.util.Env; import org.compiere.util.KeyNamePair; /** Generated Model for PP_Order_Node * @author iDempiere (generated) * @version Release 12 - $Id$ */ @org.adempiere.base.Model(table="PP_Order_Node") public class X_PP_Order_Node extends PO implements I_PP_Order_Node, I_Persistent { /** * */ private static final long serialVersionUID = 20241222L; /** Standard Constructor */ public X_PP_Order_Node (Properties ctx, int PP_Order_Node_ID, String trxName) { super (ctx, PP_Order_Node_ID, trxName); /** if (PP_Order_Node_ID == 0) { setAD_WF_Node_ID (0); setAD_Workflow_ID (0); setAction (null); // Z setCost (Env.ZERO); setEntityType (null); // @SQL=select get_sysconfig('DEFAULT_ENTITYTYPE','U',0,0) from dual setIsCentrallyMaintained (false); setJoinElement (null); // X setLimit (0); setName (null); setPP_Order_ID (0); setPP_Order_Node_ID (0); setPP_Order_Workflow_ID (0); setPriority (0); setSplitElement (null); // X setValue (null); setWaitingTime (0); setWorkingTime (0); setXPosition (0); setYPosition (0); } */ } /** Standard Constructor */ public X_PP_Order_Node (Properties ctx, int PP_Order_Node_ID, String trxName, String ... virtualColumns) { super (ctx, PP_Order_Node_ID, trxName, virtualColumns); /** if (PP_Order_Node_ID == 0) { setAD_WF_Node_ID (0); setAD_Workflow_ID (0); setAction (null); // Z setCost (Env.ZERO); setEntityType (null); // @SQL=select get_sysconfig('DEFAULT_ENTITYTYPE','U',0,0) from dual setIsCentrallyMaintained (false); setJoinElement (null); // X setLimit (0); setName (null); setPP_Order_ID (0); setPP_Order_Node_ID (0); setPP_Order_Workflow_ID (0); setPriority (0); setSplitElement (null); // X setValue (null); setWaitingTime (0); setWorkingTime (0); setXPosition (0); setYPosition (0); } */ } /** Standard Constructor */ public X_PP_Order_Node (Properties ctx, String PP_Order_Node_UU, String trxName) { super (ctx, PP_Order_Node_UU, trxName); /** if (PP_Order_Node_UU == null) { setAD_WF_Node_ID (0); setAD_Workflow_ID (0); setAction (null); // Z setCost (Env.ZERO); setEntityType (null); // @SQL=select get_sysconfig('DEFAULT_ENTITYTYPE','U',0,0) from dual setIsCentrallyMaintained (false); setJoinElement (null); // X setLimit (0); setName (null); setPP_Order_ID (0); setPP_Order_Node_ID (0); setPP_Order_Workflow_ID (0); setPriority (0); setSplitElement (null); // X setValue (null); setWaitingTime (0); setWorkingTime (0); setXPosition (0); setYPosition (0); } */ } /** Standard Constructor */ public X_PP_Order_Node (Properties ctx, String PP_Order_Node_UU, String trxName, String ... virtualColumns) { super (ctx, PP_Order_Node_UU, trxName, virtualColumns); /** if (PP_Order_Node_UU == null) { setAD_WF_Node_ID (0); setAD_Workflow_ID (0); setAction (null); // Z setCost (Env.ZERO); setEntityType (null); // @SQL=select get_sysconfig('DEFAULT_ENTITYTYPE','U',0,0) from dual setIsCentrallyMaintained (false); setJoinElement (null); // X setLimit (0); setName (null); setPP_Order_ID (0); setPP_Order_Node_ID (0); setPP_Order_Workflow_ID (0); setPriority (0); setSplitElement (null); // X setValue (null); setWaitingTime (0); setWorkingTime (0); setXPosition (0); setYPosition (0); } */ } /** Load Constructor */ public X_PP_Order_Node (Properties ctx, ResultSet rs, String trxName) { super (ctx, rs, trxName); } /** AccessLevel * @return 3 - Client - Org */ protected int get_AccessLevel() { return accessLevel.intValue(); } /** Load Meta Data */ protected POInfo initPO (Properties ctx) { POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); return poi; } public String toString() { StringBuilder sb = new StringBuilder ("X_PP_Order_Node[") .append(get_ID()).append(",Name=").append(getName()).append("]"); return sb.toString(); } public org.compiere.model.I_AD_Column getAD_Column() throws RuntimeException { return (org.compiere.model.I_AD_Column)MTable.get(getCtx(), org.compiere.model.I_AD_Column.Table_ID) .getPO(getAD_Column_ID(), get_TrxName()); } /** Set Column. @param AD_Column_ID Column in the table */ public void setAD_Column_ID (int AD_Column_ID) { if (AD_Column_ID < 1) set_Value (COLUMNNAME_AD_Column_ID, null); else set_Value (COLUMNNAME_AD_Column_ID, Integer.valueOf(AD_Column_ID)); } /** Get Column. @return Column in the table */ public int getAD_Column_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Column_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Form getAD_Form() throws RuntimeException { return (org.compiere.model.I_AD_Form)MTable.get(getCtx(), org.compiere.model.I_AD_Form.Table_ID) .getPO(getAD_Form_ID(), get_TrxName()); } /** Set Special Form. @param AD_Form_ID Special Form */ public void setAD_Form_ID (int AD_Form_ID) { if (AD_Form_ID < 1) set_Value (COLUMNNAME_AD_Form_ID, null); else set_Value (COLUMNNAME_AD_Form_ID, Integer.valueOf(AD_Form_ID)); } /** Get Special Form. @return Special Form */ public int getAD_Form_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Form_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Image getAD_Image() throws RuntimeException { return (org.compiere.model.I_AD_Image)MTable.get(getCtx(), org.compiere.model.I_AD_Image.Table_ID) .getPO(getAD_Image_ID(), get_TrxName()); } /** Set Image. @param AD_Image_ID Image or Icon */ public void setAD_Image_ID (int AD_Image_ID) { if (AD_Image_ID < 1) set_Value (COLUMNNAME_AD_Image_ID, null); else set_Value (COLUMNNAME_AD_Image_ID, Integer.valueOf(AD_Image_ID)); } /** Get Image. @return Image or Icon */ public int getAD_Image_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Image_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Process getAD_Process() throws RuntimeException { return (org.compiere.model.I_AD_Process)MTable.get(getCtx(), org.compiere.model.I_AD_Process.Table_ID) .getPO(getAD_Process_ID(), get_TrxName()); } /** Set Process. @param AD_Process_ID Process or Report */ public void setAD_Process_ID (int AD_Process_ID) { if (AD_Process_ID < 1) set_Value (COLUMNNAME_AD_Process_ID, null); else set_Value (COLUMNNAME_AD_Process_ID, Integer.valueOf(AD_Process_ID)); } /** Get Process. @return Process or Report */ public int getAD_Process_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Process_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Task getAD_Task() throws RuntimeException { return (org.compiere.model.I_AD_Task)MTable.get(getCtx(), org.compiere.model.I_AD_Task.Table_ID) .getPO(getAD_Task_ID(), get_TrxName()); } /** Set OS Task. @param AD_Task_ID Operation System Task */ public void setAD_Task_ID (int AD_Task_ID) { if (AD_Task_ID < 1) set_Value (COLUMNNAME_AD_Task_ID, null); else set_Value (COLUMNNAME_AD_Task_ID, Integer.valueOf(AD_Task_ID)); } /** Get OS Task. @return Operation System Task */ public int getAD_Task_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Task_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_WF_Block getAD_WF_Block() throws RuntimeException { return (org.compiere.model.I_AD_WF_Block)MTable.get(getCtx(), org.compiere.model.I_AD_WF_Block.Table_ID) .getPO(getAD_WF_Block_ID(), get_TrxName()); } /** Set Workflow Block. @param AD_WF_Block_ID Workflow Transaction Execution Block */ public void setAD_WF_Block_ID (int AD_WF_Block_ID) { if (AD_WF_Block_ID < 1) set_Value (COLUMNNAME_AD_WF_Block_ID, null); else set_Value (COLUMNNAME_AD_WF_Block_ID, Integer.valueOf(AD_WF_Block_ID)); } /** Get Workflow Block. @return Workflow Transaction Execution Block */ public int getAD_WF_Block_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_WF_Block_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_WF_Node getAD_WF_Node() throws RuntimeException { return (org.compiere.model.I_AD_WF_Node)MTable.get(getCtx(), org.compiere.model.I_AD_WF_Node.Table_ID) .getPO(getAD_WF_Node_ID(), get_TrxName()); } /** Set Node. @param AD_WF_Node_ID Workflow Node (activity), step or process */ public void setAD_WF_Node_ID (int AD_WF_Node_ID) { if (AD_WF_Node_ID < 1) set_Value (COLUMNNAME_AD_WF_Node_ID, null); else set_Value (COLUMNNAME_AD_WF_Node_ID, Integer.valueOf(AD_WF_Node_ID)); } /** Get Node. @return Workflow Node (activity), step or process */ public int getAD_WF_Node_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_WF_Node_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_WF_Responsible getAD_WF_Responsible() throws RuntimeException { return (org.compiere.model.I_AD_WF_Responsible)MTable.get(getCtx(), org.compiere.model.I_AD_WF_Responsible.Table_ID) .getPO(getAD_WF_Responsible_ID(), get_TrxName()); } /** Set Workflow Responsible. @param AD_WF_Responsible_ID Responsible for Workflow Execution */ public void setAD_WF_Responsible_ID (int AD_WF_Responsible_ID) { if (AD_WF_Responsible_ID < 1) set_Value (COLUMNNAME_AD_WF_Responsible_ID, null); else set_Value (COLUMNNAME_AD_WF_Responsible_ID, Integer.valueOf(AD_WF_Responsible_ID)); } /** Get Workflow Responsible. @return Responsible for Workflow Execution */ public int getAD_WF_Responsible_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_WF_Responsible_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Window getAD_Window() throws RuntimeException { return (org.compiere.model.I_AD_Window)MTable.get(getCtx(), org.compiere.model.I_AD_Window.Table_ID) .getPO(getAD_Window_ID(), get_TrxName()); } /** Set Window. @param AD_Window_ID Data entry or display window */ public void setAD_Window_ID (int AD_Window_ID) { if (AD_Window_ID < 1) set_Value (COLUMNNAME_AD_Window_ID, null); else set_Value (COLUMNNAME_AD_Window_ID, Integer.valueOf(AD_Window_ID)); } /** Get Window. @return Data entry or display window */ public int getAD_Window_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Window_ID); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Workflow getAD_Workflow() throws RuntimeException { return (org.compiere.model.I_AD_Workflow)MTable.get(getCtx(), org.compiere.model.I_AD_Workflow.Table_ID) .getPO(getAD_Workflow_ID(), get_TrxName()); } /** Set Workflow. @param AD_Workflow_ID Workflow or combination of tasks */ public void setAD_Workflow_ID (int AD_Workflow_ID) { if (AD_Workflow_ID < 1) set_Value (COLUMNNAME_AD_Workflow_ID, null); else set_Value (COLUMNNAME_AD_Workflow_ID, Integer.valueOf(AD_Workflow_ID)); } /** Get Workflow. @return Workflow or combination of tasks */ public int getAD_Workflow_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_AD_Workflow_ID); if (ii == null) return 0; return ii.intValue(); } /** Action AD_Reference_ID=302 */ public static final int ACTION_AD_Reference_ID=302; /** User Workbench = B */ public static final String ACTION_UserWorkbench = "B"; /** User Choice = C */ public static final String ACTION_UserChoice = "C"; /** Document Action = D */ public static final String ACTION_DocumentAction = "D"; /** Sub Workflow = F */ public static final String ACTION_SubWorkflow = "F"; /** User Info = I */ public static final String ACTION_UserInfo = "I"; /** EMail = M */ public static final String ACTION_EMail = "M"; /** Apps Process = P */ public static final String ACTION_AppsProcess = "P"; /** Apps Report = R */ public static final String ACTION_AppsReport = "R"; /** Apps Task = T */ public static final String ACTION_AppsTask = "T"; /** Set Variable = V */ public static final String ACTION_SetVariable = "V"; /** User Window = W */ public static final String ACTION_UserWindow = "W"; /** User Form = X */ public static final String ACTION_UserForm = "X"; /** Wait (Sleep) = Z */ public static final String ACTION_WaitSleep = "Z"; /** Set Action. @param Action Indicates the Action to be performed */ public void setAction (String Action) { set_Value (COLUMNNAME_Action, Action); } /** Get Action. @return Indicates the Action to be performed */ public String getAction() { return (String)get_Value(COLUMNNAME_Action); } /** Set Attribute Name. @param AttributeName Name of the Attribute */ public void setAttributeName (String AttributeName) { set_Value (COLUMNNAME_AttributeName, AttributeName); } /** Get Attribute Name. @return Name of the Attribute */ public String getAttributeName() { return (String)get_Value(COLUMNNAME_AttributeName); } /** Set Attribute Value. @param AttributeValue Value of the Attribute */ public void setAttributeValue (String AttributeValue) { set_Value (COLUMNNAME_AttributeValue, AttributeValue); } /** Get Attribute Value. @return Value of the Attribute */ public String getAttributeValue() { return (String)get_Value(COLUMNNAME_AttributeValue); } public org.compiere.model.I_C_BPartner getC_BPartner() throws RuntimeException { return (org.compiere.model.I_C_BPartner)MTable.get(getCtx(), org.compiere.model.I_C_BPartner.Table_ID) .getPO(getC_BPartner_ID(), get_TrxName()); } /** Set Business Partner. @param C_BPartner_ID Identifies a Business Partner */ public void setC_BPartner_ID (int C_BPartner_ID) { if (C_BPartner_ID < 1) set_Value (COLUMNNAME_C_BPartner_ID, null); else set_Value (COLUMNNAME_C_BPartner_ID, Integer.valueOf(C_BPartner_ID)); } /** Get Business Partner. @return Identifies a Business Partner */ public int getC_BPartner_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_C_BPartner_ID); if (ii == null) return 0; return ii.intValue(); } /** Set Cost. @param Cost Cost information */ public void setCost (BigDecimal Cost) { set_Value (COLUMNNAME_Cost, Cost); } /** Get Cost. @return Cost information */ public BigDecimal getCost() { BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_Cost); if (bd == null) return Env.ZERO; return bd; } /** Set Finish Date. @param DateFinish Finish or (planned) completion date */ public void setDateFinish (Timestamp DateFinish) { set_Value (COLUMNNAME_DateFinish, DateFinish); } /** Get Finish Date. @return Finish or (planned) completion date */ public Timestamp getDateFinish() { return (Timestamp)get_Value(COLUMNNAME_DateFinish); } /** Set Date Finish Schedule. @param DateFinishSchedule Scheduled Finish date for this Order */ public void setDateFinishSchedule (Timestamp DateFinishSchedule) { set_Value (COLUMNNAME_DateFinishSchedule, DateFinishSchedule); } /** Get Date Finish Schedule. @return Scheduled Finish date for this Order */ public Timestamp getDateFinishSchedule() { return (Timestamp)get_Value(COLUMNNAME_DateFinishSchedule); } /** Set Date Start. @param DateStart Date Start for this Order */ public void setDateStart (Timestamp DateStart) { set_Value (COLUMNNAME_DateStart, DateStart); } /** Get Date Start. @return Date Start for this Order */ public Timestamp getDateStart() { return (Timestamp)get_Value(COLUMNNAME_DateStart); } /** Set Date Start Schedule. @param DateStartSchedule Scheduled start date for this Order */ public void setDateStartSchedule (Timestamp DateStartSchedule) { set_Value (COLUMNNAME_DateStartSchedule, DateStartSchedule); } /** Get Date Start Schedule. @return Scheduled start date for this Order */ public Timestamp getDateStartSchedule() { return (Timestamp)get_Value(COLUMNNAME_DateStartSchedule); } /** Set Description. @param Description Optional short description of the record */ public void setDescription (String Description) { set_Value (COLUMNNAME_Description, Description); } /** Get Description. @return Optional short description of the record */ public String getDescription() { return (String)get_Value(COLUMNNAME_Description); } /** DocAction AD_Reference_ID=135 */ public static final int DOCACTION_AD_Reference_ID=135; /** <None> = -- */ public static final String DOCACTION_None = "--"; /** Approve = AP */ public static final String DOCACTION_Approve = "AP"; /** Close = CL */ public static final String DOCACTION_Close = "CL"; /** Complete = CO */ public static final String DOCACTION_Complete = "CO"; /** Invalidate = IN */ public static final String DOCACTION_Invalidate = "IN"; /** Post = PO */ public static final String DOCACTION_Post = "PO"; /** Prepare = PR */ public static final String DOCACTION_Prepare = "PR"; /** Reverse - Accrual = RA */ public static final String DOCACTION_Reverse_Accrual = "RA"; /** Reverse - Correct = RC */ public static final String DOCACTION_Reverse_Correct = "RC"; /** Re-activate = RE */ public static final String DOCACTION_Re_Activate = "RE"; /** Reject = RJ */ public static final String DOCACTION_Reject = "RJ"; /** Void = VO */ public static final String DOCACTION_Void = "VO"; /** Wait Complete = WC */ public static final String DOCACTION_WaitComplete = "WC"; /** Unlock = XL */ public static final String DOCACTION_Unlock = "XL"; /** Set Document Action. @param DocAction The targeted status of the document */ public void setDocAction (String DocAction) { set_Value (COLUMNNAME_DocAction, DocAction); } /** Get Document Action. @return The targeted status of the document */ public String getDocAction() { return (String)get_Value(COLUMNNAME_DocAction); } /** DocStatus AD_Reference_ID=131 */ public static final int DOCSTATUS_AD_Reference_ID=131; /** Unknown = ?? */ public static final String DOCSTATUS_Unknown = "??"; /** Approved = AP */ public static final String DOCSTATUS_Approved = "AP"; /** Closed = CL */ public static final String DOCSTATUS_Closed = "CL"; /** Completed = CO */ public static final String DOCSTATUS_Completed = "CO"; /** Drafted = DR */ public static final String DOCSTATUS_Drafted = "DR"; /** Invalid = IN */ public static final String DOCSTATUS_Invalid = "IN"; /** In Progress = IP */ public static final String DOCSTATUS_InProgress = "IP"; /** Not Approved = NA */ public static final String DOCSTATUS_NotApproved = "NA"; /** Reversed = RE */ public static final String DOCSTATUS_Reversed = "RE"; /** Voided = VO */ public static final String DOCSTATUS_Voided = "VO"; /** Waiting Confirmation = WC */ public static final String DOCSTATUS_WaitingConfirmation = "WC"; /** Waiting Payment = WP */ public static final String DOCSTATUS_WaitingPayment = "WP"; /** Set Document Status. @param DocStatus The current status of the document */ public void setDocStatus (String DocStatus) { set_Value (COLUMNNAME_DocStatus, DocStatus); } /** Get Document Status. @return The current status of the document */ public String getDocStatus() { return (String)get_Value(COLUMNNAME_DocStatus); } /** Set Duration. @param Duration Normal Duration in Duration Unit */ public void setDuration (int Duration) { set_Value (COLUMNNAME_Duration, Integer.valueOf(Duration)); } /** Get Duration. @return Normal Duration in Duration Unit */ public int getDuration() { Integer ii = (Integer)get_Value(COLUMNNAME_Duration); if (ii == null) return 0; return ii.intValue(); } /** Set Duration Real. @param DurationReal Duration Real */ public void setDurationReal (int DurationReal) { set_Value (COLUMNNAME_DurationReal, Integer.valueOf(DurationReal)); } /** Get Duration Real. @return Duration Real */ public int getDurationReal() { Integer ii = (Integer)get_Value(COLUMNNAME_DurationReal); if (ii == null) return 0; return ii.intValue(); } /** Set Duration Required. @param DurationRequiered Duration Required */ public void setDurationRequiered (int DurationRequiered) { set_Value (COLUMNNAME_DurationRequiered, Integer.valueOf(DurationRequiered)); } /** Get Duration Required. @return Duration Required */ public int getDurationRequiered() { Integer ii = (Integer)get_Value(COLUMNNAME_DurationRequiered); if (ii == null) return 0; return ii.intValue(); } /** EntityType AD_Reference_ID=389 */ public static final int ENTITYTYPE_AD_Reference_ID=389; /** Set Entity Type. @param EntityType Dictionary Entity Type; Determines ownership and synchronization */ public void setEntityType (String EntityType) { set_Value (COLUMNNAME_EntityType, EntityType); } /** Get Entity Type. @return Dictionary Entity Type; Determines ownership and synchronization */ public String getEntityType() { return (String)get_Value(COLUMNNAME_EntityType); } /** FinishMode AD_Reference_ID=303 */ public static final int FINISHMODE_AD_Reference_ID=303; /** Automatic = A */ public static final String FINISHMODE_Automatic = "A"; /** Manual = M */ public static final String FINISHMODE_Manual = "M"; /** Set Finish Mode. @param FinishMode Workflow Activity Finish Mode */ public void setFinishMode (String FinishMode) { set_Value (COLUMNNAME_FinishMode, FinishMode); } /** Get Finish Mode. @return Workflow Activity Finish Mode */ public String getFinishMode() { return (String)get_Value(COLUMNNAME_FinishMode); } /** Set Comment/Help. @param Help Comment or Hint */ public void setHelp (String Help) { set_Value (COLUMNNAME_Help, Help); } /** Get Comment/Help. @return Comment or Hint */ public String getHelp() { return (String)get_Value(COLUMNNAME_Help); } /** Set Centrally maintained. @param IsCentrallyMaintained Information maintained in System Element table */ public void setIsCentrallyMaintained (boolean IsCentrallyMaintained) { set_Value (COLUMNNAME_IsCentrallyMaintained, Boolean.valueOf(IsCentrallyMaintained)); } /** Get Centrally maintained. @return Information maintained in System Element table */ public boolean isCentrallyMaintained() { Object oo = get_Value(COLUMNNAME_IsCentrallyMaintained); if (oo != null) { if (oo instanceof Boolean) return ((Boolean)oo).booleanValue(); return "Y".equals(oo); } return false; } /** Set Is Milestone. @param IsMilestone Is Milestone */ public void setIsMilestone (boolean IsMilestone) { set_Value (COLUMNNAME_IsMilestone, Boolean.valueOf(IsMilestone)); } /** Get Is Milestone. @return Is Milestone */ public boolean isMilestone() { Object oo = get_Value(COLUMNNAME_IsMilestone); if (oo != null) { if (oo instanceof Boolean) return ((Boolean)oo).booleanValue(); return "Y".equals(oo); } return false; } /** Set Is Subcontracting. @param IsSubcontracting Is Subcontracting */ public void setIsSubcontracting (boolean IsSubcontracting) { set_Value (COLUMNNAME_IsSubcontracting, Boolean.valueOf(IsSubcontracting)); } /** Get Is Subcontracting. @return Is Subcontracting */ public boolean isSubcontracting() { Object oo = get_Value(COLUMNNAME_IsSubcontracting); if (oo != null) { if (oo instanceof Boolean) return ((Boolean)oo).booleanValue(); return "Y".equals(oo); } return false; } /** JoinElement AD_Reference_ID=301 */ public static final int JOINELEMENT_AD_Reference_ID=301; /** AND = A */ public static final String JOINELEMENT_AND = "A"; /** XOR = X */ public static final String JOINELEMENT_XOR = "X"; /** Set Join Element. @param JoinElement Semantics for multiple incoming Transitions */ public void setJoinElement (String JoinElement) { set_Value (COLUMNNAME_JoinElement, JoinElement); } /** Get Join Element. @return Semantics for multiple incoming Transitions */ public String getJoinElement() { return (String)get_Value(COLUMNNAME_JoinElement); } /** Set Duration Limit. @param Limit Maximum Duration in Duration Unit */ public void setLimit (int Limit) { set_Value (COLUMNNAME_Limit, Integer.valueOf(Limit)); } /** Get Duration Limit. @return Maximum Duration in Duration Unit */ public int getLimit() { Integer ii = (Integer)get_Value(COLUMNNAME_Limit); if (ii == null) return 0; return ii.intValue(); } /** Set Moving Time. @param MovingTime Moving Time */ public void setMovingTime (int MovingTime) { set_Value (COLUMNNAME_MovingTime, Integer.valueOf(MovingTime)); } /** Get Moving Time. @return Moving Time */ public int getMovingTime() { Integer ii = (Integer)get_Value(COLUMNNAME_MovingTime); if (ii == null) return 0; return ii.intValue(); } /** Set Name. @param Name Alphanumeric identifier of the entity */ public void setName (String Name) { set_Value (COLUMNNAME_Name, Name); } /** Get Name. @return Alphanumeric identifier of the entity */ public String getName() { return (String)get_Value(COLUMNNAME_Name); } /** Get Record ID/ColumnName @return ID/ColumnName pair */ public KeyNamePair getKeyNamePair() { return new KeyNamePair(get_ID(), getName()); } /** Set Overlap Units. @param OverlapUnits Overlap Units are number of units that must be completed before they are moved the next activity */ public void setOverlapUnits (int OverlapUnits) { set_Value (COLUMNNAME_OverlapUnits, Integer.valueOf(OverlapUnits)); } /** Get Overlap Units. @return Overlap Units are number of units that must be completed before they are moved the next activity */ public int getOverlapUnits() { Integer ii = (Integer)get_Value(COLUMNNAME_OverlapUnits); if (ii == null) return 0; return ii.intValue(); } public org.eevolution.model.I_PP_Order getPP_Order() throws RuntimeException { return (org.eevolution.model.I_PP_Order)MTable.get(getCtx(), org.eevolution.model.I_PP_Order.Table_ID) .getPO(getPP_Order_ID(), get_TrxName()); } /** Set Manufacturing Order. @param PP_Order_ID Manufacturing Order */ public void setPP_Order_ID (int PP_Order_ID) { if (PP_Order_ID < 1) set_ValueNoCheck (COLUMNNAME_PP_Order_ID, null); else set_ValueNoCheck (COLUMNNAME_PP_Order_ID, Integer.valueOf(PP_Order_ID)); } /** Get Manufacturing Order. @return Manufacturing Order */ public int getPP_Order_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_PP_Order_ID); if (ii == null) return 0; return ii.intValue(); } /** Set Manufacturing Order Activity. @param PP_Order_Node_ID Workflow Node (activity), step or process */ public void setPP_Order_Node_ID (int PP_Order_Node_ID) { if (PP_Order_Node_ID < 1) set_ValueNoCheck (COLUMNNAME_PP_Order_Node_ID, null); else set_ValueNoCheck (COLUMNNAME_PP_Order_Node_ID, Integer.valueOf(PP_Order_Node_ID)); } /** Get Manufacturing Order Activity. @return Workflow Node (activity), step or process */ public int getPP_Order_Node_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_PP_Order_Node_ID); if (ii == null) return 0; return ii.intValue(); } /** Set PP_Order_Node_UU. @param PP_Order_Node_UU PP_Order_Node_UU */ public void setPP_Order_Node_UU (String PP_Order_Node_UU) { set_Value (COLUMNNAME_PP_Order_Node_UU, PP_Order_Node_UU); } /** Get PP_Order_Node_UU. @return PP_Order_Node_UU */ public String getPP_Order_Node_UU() { return (String)get_Value(COLUMNNAME_PP_Order_Node_UU); } public org.eevolution.model.I_PP_Order_Workflow getPP_Order_Workflow() throws RuntimeException { return (org.eevolution.model.I_PP_Order_Workflow)MTable.get(getCtx(), org.eevolution.model.I_PP_Order_Workflow.Table_ID) .getPO(getPP_Order_Workflow_ID(), get_TrxName()); } /** Set Manufacturing Order Workflow. @param PP_Order_Workflow_ID Manufacturing Order Workflow */ public void setPP_Order_Workflow_ID (int PP_Order_Workflow_ID) { if (PP_Order_Workflow_ID < 1) set_ValueNoCheck (COLUMNNAME_PP_Order_Workflow_ID, null); else set_ValueNoCheck (COLUMNNAME_PP_Order_Workflow_ID, Integer.valueOf(PP_Order_Workflow_ID)); } /** Get Manufacturing Order Workflow. @return Manufacturing Order Workflow */ public int getPP_Order_Workflow_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_PP_Order_Workflow_ID); if (ii == null) return 0; return ii.intValue(); } /** Set Priority. @param Priority Indicates if this request is of a high, medium or low priority. */ public void setPriority (int Priority) { set_Value (COLUMNNAME_Priority, Integer.valueOf(Priority)); } /** Get Priority. @return Indicates if this request is of a high, medium or low priority. */ public int getPriority() { Integer ii = (Integer)get_Value(COLUMNNAME_Priority); if (ii == null) return 0; return ii.intValue(); } /** Set Delivered Quantity. @param QtyDelivered Delivered Quantity */ public void setQtyDelivered (BigDecimal QtyDelivered) { set_Value (COLUMNNAME_QtyDelivered, QtyDelivered); } /** Get Delivered Quantity. @return Delivered Quantity */ public BigDecimal getQtyDelivered() { BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyDelivered); if (bd == null) return Env.ZERO; return bd; } /** Set Qty Reject. @param QtyReject Qty Reject */ public void setQtyReject (BigDecimal QtyReject) { set_Value (COLUMNNAME_QtyReject, QtyReject); } /** Get Qty Reject. @return Qty Reject */ public BigDecimal getQtyReject() { BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyReject); if (bd == null) return Env.ZERO; return bd; } /** Set Qty Required. @param QtyRequiered Qty Required */ public void setQtyRequiered (BigDecimal QtyRequiered) { set_Value (COLUMNNAME_QtyRequiered, QtyRequiered); } /** Get Qty Required. @return Qty Required */ public BigDecimal getQtyRequiered() { BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyRequiered); if (bd == null) return Env.ZERO; return bd; } /** Set Scrap %. @param QtyScrap Scrap % Quantity for this component */ public void setQtyScrap (BigDecimal QtyScrap) { set_Value (COLUMNNAME_QtyScrap, QtyScrap); } /** Get Scrap %. @return Scrap % Quantity for this component */ public BigDecimal getQtyScrap() { BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_QtyScrap); if (bd == null) return Env.ZERO; return bd; } /** Set Queuing Time. @param QueuingTime Queue time is the time a job waits at a work center before begin handled. */ public void setQueuingTime (int QueuingTime) { set_Value (COLUMNNAME_QueuingTime, Integer.valueOf(QueuingTime)); } /** Get Queuing Time. @return Queue time is the time a job waits at a work center before begin handled. */ public int getQueuingTime() { Integer ii = (Integer)get_Value(COLUMNNAME_QueuingTime); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_S_Resource getS_Resource() throws RuntimeException { return (org.compiere.model.I_S_Resource)MTable.get(getCtx(), org.compiere.model.I_S_Resource.Table_ID) .getPO(getS_Resource_ID(), get_TrxName()); } /** Set Resource. @param S_Resource_ID Resource */ public void setS_Resource_ID (int S_Resource_ID) { if (S_Resource_ID < 1) set_Value (COLUMNNAME_S_Resource_ID, null); else set_Value (COLUMNNAME_S_Resource_ID, Integer.valueOf(S_Resource_ID)); } /** Get Resource. @return Resource */ public int getS_Resource_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_S_Resource_ID); if (ii == null) return 0; return ii.intValue(); } /** Set Setup Time. @param SetupTime Setup time before starting Production */ public void setSetupTime (int SetupTime) { set_Value (COLUMNNAME_SetupTime, Integer.valueOf(SetupTime)); } /** Get Setup Time. @return Setup time before starting Production */ public int getSetupTime() { Integer ii = (Integer)get_Value(COLUMNNAME_SetupTime); if (ii == null) return 0; return ii.intValue(); } /** Set Setup Time Real. @param SetupTimeReal Setup Time Real */ public void setSetupTimeReal (int SetupTimeReal) { set_Value (COLUMNNAME_SetupTimeReal, Integer.valueOf(SetupTimeReal)); } /** Get Setup Time Real. @return Setup Time Real */ public int getSetupTimeReal() { Integer ii = (Integer)get_Value(COLUMNNAME_SetupTimeReal); if (ii == null) return 0; return ii.intValue(); } /** Set Setup Time Required. @param SetupTimeRequiered Setup Time Required */ public void setSetupTimeRequiered (int SetupTimeRequiered) { set_Value (COLUMNNAME_SetupTimeRequiered, Integer.valueOf(SetupTimeRequiered)); } /** Get Setup Time Required. @return Setup Time Required */ public int getSetupTimeRequiered() { Integer ii = (Integer)get_Value(COLUMNNAME_SetupTimeRequiered); if (ii == null) return 0; return ii.intValue(); } /** SplitElement AD_Reference_ID=301 */ public static final int SPLITELEMENT_AD_Reference_ID=301; /** AND = A */ public static final String SPLITELEMENT_AND = "A"; /** XOR = X */ public static final String SPLITELEMENT_XOR = "X"; /** Set Split Element. @param SplitElement Semantics for multiple outgoing Transitions */ public void setSplitElement (String SplitElement) { set_Value (COLUMNNAME_SplitElement, SplitElement); } /** Get Split Element. @return Semantics for multiple outgoing Transitions */ public String getSplitElement() { return (String)get_Value(COLUMNNAME_SplitElement); } /** StartMode AD_Reference_ID=303 */ public static final int STARTMODE_AD_Reference_ID=303; /** Automatic = A */ public static final String STARTMODE_Automatic = "A"; /** Manual = M */ public static final String STARTMODE_Manual = "M"; /** Set Start Mode. @param StartMode Workflow Activity Start Mode */ public void setStartMode (String StartMode) { set_Value (COLUMNNAME_StartMode, StartMode); } /** Get Start Mode. @return Workflow Activity Start Mode */ public String getStartMode() { return (String)get_Value(COLUMNNAME_StartMode); } /** SubflowExecution AD_Reference_ID=307 */ public static final int SUBFLOWEXECUTION_AD_Reference_ID=307; /** Asynchronously = A */ public static final String SUBFLOWEXECUTION_Asynchronously = "A"; /** Synchronously = S */ public static final String SUBFLOWEXECUTION_Synchronously = "S"; /** Set Subflow Execution. @param SubflowExecution Mode how the sub-workflow is executed */ public void setSubflowExecution (String SubflowExecution) { set_Value (COLUMNNAME_SubflowExecution, SubflowExecution); } /** Get Subflow Execution. @return Mode how the sub-workflow is executed */ public String getSubflowExecution() { return (String)get_Value(COLUMNNAME_SubflowExecution); } /** Set Units by Cycles. @param UnitsCycles The Units by Cycles are defined for process type Flow Repetitive Dedicated and indicated the product to be manufactured on a production line for duration unit. */ public void setUnitsCycles (int UnitsCycles) { set_Value (COLUMNNAME_UnitsCycles, Integer.valueOf(UnitsCycles)); } /** Get Units by Cycles. @return The Units by Cycles are defined for process type Flow Repetitive Dedicated and indicated the product to be manufactured on a production line for duration unit. */ public int getUnitsCycles() { Integer ii = (Integer)get_Value(COLUMNNAME_UnitsCycles); if (ii == null) return 0; return ii.intValue(); } /** Set Valid from. @param ValidFrom Valid from including this date (first day) */ public void setValidFrom (Timestamp ValidFrom) { set_Value (COLUMNNAME_ValidFrom, ValidFrom); } /** Get Valid from. @return Valid from including this date (first day) */ public Timestamp getValidFrom() { return (Timestamp)get_Value(COLUMNNAME_ValidFrom); } /** Set Valid to. @param ValidTo Valid to including this date (last day) */ public void setValidTo (Timestamp ValidTo) { set_Value (COLUMNNAME_ValidTo, ValidTo); } /** Get Valid to. @return Valid to including this date (last day) */ public Timestamp getValidTo() { return (Timestamp)get_Value(COLUMNNAME_ValidTo); } /** Set Search Key. @param Value Search key for the record in the format required - must be unique */ public void setValue (String Value) { set_Value (COLUMNNAME_Value, Value); } /** Get Search Key. @return Search key for the record in the format required - must be unique */ public String getValue() { return (String)get_Value(COLUMNNAME_Value); } /** Set Waiting Time. @param WaitingTime Workflow Simulation Waiting time */ public void setWaitingTime (int WaitingTime) { set_Value (COLUMNNAME_WaitingTime, Integer.valueOf(WaitingTime)); } /** Get Waiting Time. @return Workflow Simulation Waiting time */ public int getWaitingTime() { Integer ii = (Integer)get_Value(COLUMNNAME_WaitingTime); if (ii == null) return 0; return ii.intValue(); } public org.compiere.model.I_AD_Workflow getWorkflow() throws RuntimeException { return (org.compiere.model.I_AD_Workflow)MTable.get(getCtx(), org.compiere.model.I_AD_Workflow.Table_ID) .getPO(getWorkflow_ID(), get_TrxName()); } /** Set Workflow. @param Workflow_ID Workflow or tasks */ public void setWorkflow_ID (int Workflow_ID) { if (Workflow_ID < 1) set_Value (COLUMNNAME_Workflow_ID, null); else set_Value (COLUMNNAME_Workflow_ID, Integer.valueOf(Workflow_ID)); } /** Get Workflow. @return Workflow or tasks */ public int getWorkflow_ID() { Integer ii = (Integer)get_Value(COLUMNNAME_Workflow_ID); if (ii == null) return 0; return ii.intValue(); } /** Set Working Time. @param WorkingTime Workflow Simulation Execution Time */ public void setWorkingTime (int WorkingTime) { set_Value (COLUMNNAME_WorkingTime, Integer.valueOf(WorkingTime)); } /** Get Working Time. @return Workflow Simulation Execution Time */ public int getWorkingTime() { Integer ii = (Integer)get_Value(COLUMNNAME_WorkingTime); if (ii == null) return 0; return ii.intValue(); } /** Set X Position. @param XPosition Absolute X (horizontal) position in 1/72 of an inch */ public void setXPosition (int XPosition) { set_Value (COLUMNNAME_XPosition, Integer.valueOf(XPosition)); } /** Get X Position. @return Absolute X (horizontal) position in 1/72 of an inch */ public int getXPosition() { Integer ii = (Integer)get_Value(COLUMNNAME_XPosition); if (ii == null) return 0; return ii.intValue(); } /** Set Y Position. @param YPosition Absolute Y (vertical) position in 1/72 of an inch */ public void setYPosition (int YPosition) { set_Value (COLUMNNAME_YPosition, Integer.valueOf(YPosition)); } /** Get Y Position. @return Absolute Y (vertical) position in 1/72 of an inch */ public int getYPosition() { Integer ii = (Integer)get_Value(COLUMNNAME_YPosition); if (ii == null) return 0; return ii.intValue(); } /** Set Yield %. @param Yield The Yield is the percentage of a lot that is expected to be of acceptable wuality may fall below 100 percent */ public void setYield (int Yield) { set_Value (COLUMNNAME_Yield, Integer.valueOf(Yield)); } /** Get Yield %. @return The Yield is the percentage of a lot that is expected to be of acceptable wuality may fall below 100 percent */ public int getYield() { Integer ii = (Integer)get_Value(COLUMNNAME_Yield); if (ii == null) return 0; return ii.intValue(); } }