Class X_C_Project

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_Project
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_C_Project, I_Persistent, Evaluatee
Direct Known Subclasses:
MProject

public class X_C_Project extends PO implements I_C_Project, I_Persistent
Generated Model for C_Project
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Field Details

    • PROJECTCATEGORY_AD_Reference_ID

      public static final int PROJECTCATEGORY_AD_Reference_ID
      ProjectCategory AD_Reference_ID=288
      See Also:
    • PROJECTCATEGORY_AssetProject

      public static final String PROJECTCATEGORY_AssetProject
      Asset Project = A
      See Also:
    • PROJECTCATEGORY_General

      public static final String PROJECTCATEGORY_General
      General = N
      See Also:
    • PROJECTCATEGORY_ServiceChargeProject

      public static final String PROJECTCATEGORY_ServiceChargeProject
      Service (Charge) Project = S
      See Also:
    • PROJECTCATEGORY_WorkOrderJob

      public static final String PROJECTCATEGORY_WorkOrderJob
      Work Order (Job) = W
      See Also:
    • PROJECTLINELEVEL_AD_Reference_ID

      public static final int PROJECTLINELEVEL_AD_Reference_ID
      ProjectLineLevel AD_Reference_ID=384
      See Also:
    • PROJECTLINELEVEL_Phase

      public static final String PROJECTLINELEVEL_Phase
      Phase = A
      See Also:
    • PROJECTLINELEVEL_Project

      public static final String PROJECTLINELEVEL_Project
      Project = P
      See Also:
    • PROJECTLINELEVEL_Task

      public static final String PROJECTLINELEVEL_Task
      Task = T
      See Also:
    • PROJINVOICERULE_AD_Reference_ID

      public static final int PROJINVOICERULE_AD_Reference_ID
      ProjInvoiceRule AD_Reference_ID=383
      See Also:
    • PROJINVOICERULE_None

      public static final String PROJINVOICERULE_None
      None = -
      See Also:
    • PROJINVOICERULE_TimeMaterialMaxComitted

      public static final String PROJINVOICERULE_TimeMaterialMaxComitted
      Time&Material max Comitted = c
      See Also:
    • PROJINVOICERULE_CommittedAmount

      public static final String PROJINVOICERULE_CommittedAmount
      Committed Amount = C
      See Also:
    • PROJINVOICERULE_ProductQuantity

      public static final String PROJINVOICERULE_ProductQuantity
      Product Quantity = P
      See Also:
    • PROJINVOICERULE_TimeMaterial

      public static final String PROJINVOICERULE_TimeMaterial
      Time&Material = T
      See Also:
  • Constructor Details

    • X_C_Project

      public X_C_Project(Properties ctx, int C_Project_ID, String trxName)
      Standard Constructor
    • X_C_Project

      public X_C_Project(Properties ctx, int C_Project_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_C_Project

      public X_C_Project(Properties ctx, String C_Project_UU, String trxName)
      Standard Constructor
    • X_C_Project

      public X_C_Project(Properties ctx, String C_Project_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_C_Project

      public X_C_Project(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      3 - Client - Org
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      POInfo
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • setAD_OrgTrx_ID

      public void setAD_OrgTrx_ID(int AD_OrgTrx_ID)
      Set Trx Organization.
      Specified by:
      setAD_OrgTrx_ID in interface I_C_Project
      Parameters:
      AD_OrgTrx_ID - Performing or initiating organization
    • getAD_OrgTrx_ID

      public int getAD_OrgTrx_ID()
      Get Trx Organization.
      Specified by:
      getAD_OrgTrx_ID in interface I_C_Project
      Returns:
      Performing or initiating organization
    • getAD_User

      public I_AD_User getAD_User() throws RuntimeException
      Specified by:
      getAD_User in interface I_C_Project
      Throws:
      RuntimeException
    • setAD_User_ID

      public void setAD_User_ID(int AD_User_ID)
      Set User/Contact.
      Specified by:
      setAD_User_ID in interface I_C_Project
      Parameters:
      AD_User_ID - User within the system - Internal or Business Partner Contact
    • getAD_User_ID

      public int getAD_User_ID()
      Get User/Contact.
      Specified by:
      getAD_User_ID in interface I_C_Project
      Returns:
      User within the system - Internal or Business Partner Contact
    • getC_Activity

      public I_C_Activity getC_Activity() throws RuntimeException
      Specified by:
      getC_Activity in interface I_C_Project
      Throws:
      RuntimeException
    • setC_Activity_ID

      public void setC_Activity_ID(int C_Activity_ID)
      Set Activity.
      Specified by:
      setC_Activity_ID in interface I_C_Project
      Parameters:
      C_Activity_ID - Business Activity
    • getC_Activity_ID

      public int getC_Activity_ID()
      Get Activity.
      Specified by:
      getC_Activity_ID in interface I_C_Project
      Returns:
      Business Activity
    • getC_BPartner

      public I_C_BPartner getC_BPartner() throws RuntimeException
      Specified by:
      getC_BPartner in interface I_C_Project
      Throws:
      RuntimeException
    • setC_BPartner_ID

      public void setC_BPartner_ID(int C_BPartner_ID)
      Set Business Partner.
      Specified by:
      setC_BPartner_ID in interface I_C_Project
      Parameters:
      C_BPartner_ID - Identifies a Business Partner
    • getC_BPartner_ID

      public int getC_BPartner_ID()
      Get Business Partner.
      Specified by:
      getC_BPartner_ID in interface I_C_Project
      Returns:
      Identifies a Business Partner
    • getC_BPartner_Location

      public I_C_BPartner_Location getC_BPartner_Location() throws RuntimeException
      Specified by:
      getC_BPartner_Location in interface I_C_Project
      Throws:
      RuntimeException
    • setC_BPartner_Location_ID

      public void setC_BPartner_Location_ID(int C_BPartner_Location_ID)
      Set Partner Location.
      Specified by:
      setC_BPartner_Location_ID in interface I_C_Project
      Parameters:
      C_BPartner_Location_ID - Identifies the (ship to) address for this Business Partner
    • getC_BPartner_Location_ID

      public int getC_BPartner_Location_ID()
      Get Partner Location.
      Specified by:
      getC_BPartner_Location_ID in interface I_C_Project
      Returns:
      Identifies the (ship to) address for this Business Partner
    • getC_BPartnerSR

      public I_C_BPartner getC_BPartnerSR() throws RuntimeException
      Specified by:
      getC_BPartnerSR in interface I_C_Project
      Throws:
      RuntimeException
    • setC_BPartnerSR_ID

      public void setC_BPartnerSR_ID(int C_BPartnerSR_ID)
      Set BPartner (Agent).
      Specified by:
      setC_BPartnerSR_ID in interface I_C_Project
      Parameters:
      C_BPartnerSR_ID - Business Partner (Agent or Sales Rep)
    • getC_BPartnerSR_ID

      public int getC_BPartnerSR_ID()
      Get BPartner (Agent).
      Specified by:
      getC_BPartnerSR_ID in interface I_C_Project
      Returns:
      Business Partner (Agent or Sales Rep)
    • getC_Campaign

      public I_C_Campaign getC_Campaign() throws RuntimeException
      Specified by:
      getC_Campaign in interface I_C_Project
      Throws:
      RuntimeException
    • setC_Campaign_ID

      public void setC_Campaign_ID(int C_Campaign_ID)
      Set Campaign.
      Specified by:
      setC_Campaign_ID in interface I_C_Project
      Parameters:
      C_Campaign_ID - Marketing Campaign
    • getC_Campaign_ID

      public int getC_Campaign_ID()
      Get Campaign.
      Specified by:
      getC_Campaign_ID in interface I_C_Project
      Returns:
      Marketing Campaign
    • getC_Currency

      public I_C_Currency getC_Currency() throws RuntimeException
      Specified by:
      getC_Currency in interface I_C_Project
      Throws:
      RuntimeException
    • setC_Currency_ID

      public void setC_Currency_ID(int C_Currency_ID)
      Set Currency.
      Specified by:
      setC_Currency_ID in interface I_C_Project
      Parameters:
      C_Currency_ID - The Currency for this record
    • getC_Currency_ID

      public int getC_Currency_ID()
      Get Currency.
      Specified by:
      getC_Currency_ID in interface I_C_Project
      Returns:
      The Currency for this record
    • setCommittedAmt

      public void setCommittedAmt(BigDecimal CommittedAmt)
      Set Committed Amount.
      Specified by:
      setCommittedAmt in interface I_C_Project
      Parameters:
      CommittedAmt - The (legal) commitment amount
    • getCommittedAmt

      public BigDecimal getCommittedAmt()
      Get Committed Amount.
      Specified by:
      getCommittedAmt in interface I_C_Project
      Returns:
      The (legal) commitment amount
    • setCommittedQty

      public void setCommittedQty(BigDecimal CommittedQty)
      Set Committed Quantity.
      Specified by:
      setCommittedQty in interface I_C_Project
      Parameters:
      CommittedQty - The (legal) commitment Quantity
    • getCommittedQty

      public BigDecimal getCommittedQty()
      Get Committed Quantity.
      Specified by:
      getCommittedQty in interface I_C_Project
      Returns:
      The (legal) commitment Quantity
    • setCopyFrom

      public void setCopyFrom(String CopyFrom)
      Set Copy From.
      Specified by:
      setCopyFrom in interface I_C_Project
      Parameters:
      CopyFrom - Copy From Record
    • getCopyFrom

      public String getCopyFrom()
      Get Copy From.
      Specified by:
      getCopyFrom in interface I_C_Project
      Returns:
      Copy From Record
    • getC_PaymentTerm

      public I_C_PaymentTerm getC_PaymentTerm() throws RuntimeException
      Specified by:
      getC_PaymentTerm in interface I_C_Project
      Throws:
      RuntimeException
    • setC_PaymentTerm_ID

      public void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
      Set Payment Term.
      Specified by:
      setC_PaymentTerm_ID in interface I_C_Project
      Parameters:
      C_PaymentTerm_ID - The terms of Payment (timing, discount)
    • getC_PaymentTerm_ID

      public int getC_PaymentTerm_ID()
      Get Payment Term.
      Specified by:
      getC_PaymentTerm_ID in interface I_C_Project
      Returns:
      The terms of Payment (timing, discount)
    • getC_Phase

      public I_C_Phase getC_Phase() throws RuntimeException
      Specified by:
      getC_Phase in interface I_C_Project
      Throws:
      RuntimeException
    • setC_Phase_ID

      public void setC_Phase_ID(int C_Phase_ID)
      Set Standard Phase.
      Specified by:
      setC_Phase_ID in interface I_C_Project
      Parameters:
      C_Phase_ID - Standard Phase of the Project Type
    • getC_Phase_ID

      public int getC_Phase_ID()
      Get Standard Phase.
      Specified by:
      getC_Phase_ID in interface I_C_Project
      Returns:
      Standard Phase of the Project Type
    • setC_Project_ID

      public void setC_Project_ID(int C_Project_ID)
      Set Project.
      Specified by:
      setC_Project_ID in interface I_C_Project
      Parameters:
      C_Project_ID - Financial Project
    • getC_Project_ID

      public int getC_Project_ID()
      Get Project.
      Specified by:
      getC_Project_ID in interface I_C_Project
      Returns:
      Financial Project
    • setC_ProjectType_ID

      public void setC_ProjectType_ID(int C_ProjectType_ID)
      Set Project Type.
      Specified by:
      setC_ProjectType_ID in interface I_C_Project
      Parameters:
      C_ProjectType_ID - Type of the project
    • getC_ProjectType_ID

      public int getC_ProjectType_ID()
      Get Project Type.
      Specified by:
      getC_ProjectType_ID in interface I_C_Project
      Returns:
      Type of the project
    • setC_Project_UU

      public void setC_Project_UU(String C_Project_UU)
      Set C_Project_UU.
      Specified by:
      setC_Project_UU in interface I_C_Project
      Parameters:
      C_Project_UU - C_Project_UU
    • getC_Project_UU

      public String getC_Project_UU()
      Get C_Project_UU.
      Specified by:
      getC_Project_UU in interface I_C_Project
      Returns:
      C_Project_UU
    • setDateContract

      public void setDateContract(Timestamp DateContract)
      Set Contract Date.
      Specified by:
      setDateContract in interface I_C_Project
      Parameters:
      DateContract - The (planned) effective date of this document.
    • getDateContract

      public Timestamp getDateContract()
      Get Contract Date.
      Specified by:
      getDateContract in interface I_C_Project
      Returns:
      The (planned) effective date of this document.
    • setDateFinish

      public void setDateFinish(Timestamp DateFinish)
      Set Finish Date.
      Specified by:
      setDateFinish in interface I_C_Project
      Parameters:
      DateFinish - Finish or (planned) completion date
    • getDateFinish

      public Timestamp getDateFinish()
      Get Finish Date.
      Specified by:
      getDateFinish in interface I_C_Project
      Returns:
      Finish or (planned) completion date
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_C_Project
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_C_Project
      Returns:
      Optional short description of the record
    • setGenerateTo

      public void setGenerateTo(String GenerateTo)
      Set Generate To.
      Specified by:
      setGenerateTo in interface I_C_Project
      Parameters:
      GenerateTo - Generate To
    • getGenerateTo

      public String getGenerateTo()
      Get Generate To.
      Specified by:
      getGenerateTo in interface I_C_Project
      Returns:
      Generate To
    • setInvoicedAmt

      public void setInvoicedAmt(BigDecimal InvoicedAmt)
      Set Invoiced Amount.
      Specified by:
      setInvoicedAmt in interface I_C_Project
      Parameters:
      InvoicedAmt - The amount invoiced
    • getInvoicedAmt

      public BigDecimal getInvoicedAmt()
      Get Invoiced Amount.
      Specified by:
      getInvoicedAmt in interface I_C_Project
      Returns:
      The amount invoiced
    • setInvoicedQty

      public void setInvoicedQty(BigDecimal InvoicedQty)
      Set Quantity Invoiced.
      Specified by:
      setInvoicedQty in interface I_C_Project
      Parameters:
      InvoicedQty - The quantity invoiced
    • getInvoicedQty

      public BigDecimal getInvoicedQty()
      Get Quantity Invoiced.
      Specified by:
      getInvoicedQty in interface I_C_Project
      Returns:
      The quantity invoiced
    • setIsCommitCeiling

      public void setIsCommitCeiling(boolean IsCommitCeiling)
      Set Commitment is Ceiling.
      Specified by:
      setIsCommitCeiling in interface I_C_Project
      Parameters:
      IsCommitCeiling - The commitment amount/quantity is the chargeable ceiling
    • isCommitCeiling

      public boolean isCommitCeiling()
      Get Commitment is Ceiling.
      Specified by:
      isCommitCeiling in interface I_C_Project
      Returns:
      The commitment amount/quantity is the chargeable ceiling
    • setIsCommitment

      public void setIsCommitment(boolean IsCommitment)
      Set Commitment.
      Specified by:
      setIsCommitment in interface I_C_Project
      Parameters:
      IsCommitment - Is this document a (legal) commitment?
    • isCommitment

      public boolean isCommitment()
      Get Commitment.
      Specified by:
      isCommitment in interface I_C_Project
      Returns:
      Is this document a (legal) commitment?
    • setIsSummary

      public void setIsSummary(boolean IsSummary)
      Set Summary Level.
      Specified by:
      setIsSummary in interface I_C_Project
      Parameters:
      IsSummary - This is a summary entity
    • isSummary

      public boolean isSummary()
      Get Summary Level.
      Specified by:
      isSummary in interface I_C_Project
      Returns:
      This is a summary entity
    • getM_PriceList_Version

      public I_M_PriceList_Version getM_PriceList_Version() throws RuntimeException
      Specified by:
      getM_PriceList_Version in interface I_C_Project
      Throws:
      RuntimeException
    • setM_PriceList_Version_ID

      public void setM_PriceList_Version_ID(int M_PriceList_Version_ID)
      Set Price List Version.
      Specified by:
      setM_PriceList_Version_ID in interface I_C_Project
      Parameters:
      M_PriceList_Version_ID - Identifies a unique instance of a Price List
    • getM_PriceList_Version_ID

      public int getM_PriceList_Version_ID()
      Get Price List Version.
      Specified by:
      getM_PriceList_Version_ID in interface I_C_Project
      Returns:
      Identifies a unique instance of a Price List
    • getM_Warehouse

      public I_M_Warehouse getM_Warehouse() throws RuntimeException
      Specified by:
      getM_Warehouse in interface I_C_Project
      Throws:
      RuntimeException
    • setM_Warehouse_ID

      public void setM_Warehouse_ID(int M_Warehouse_ID)
      Set Warehouse.
      Specified by:
      setM_Warehouse_ID in interface I_C_Project
      Parameters:
      M_Warehouse_ID - Storage Warehouse and Service Point
    • getM_Warehouse_ID

      public int getM_Warehouse_ID()
      Get Warehouse.
      Specified by:
      getM_Warehouse_ID in interface I_C_Project
      Returns:
      Storage Warehouse and Service Point
    • setName

      public void setName(String Name)
      Set Name.
      Specified by:
      setName in interface I_C_Project
      Parameters:
      Name - Alphanumeric identifier of the entity
    • getName

      public String getName()
      Get Name.
      Specified by:
      getName in interface I_C_Project
      Returns:
      Alphanumeric identifier of the entity
    • setNote

      public void setNote(String Note)
      Set Note.
      Specified by:
      setNote in interface I_C_Project
      Parameters:
      Note - Optional additional user defined information
    • getNote

      public String getNote()
      Get Note.
      Specified by:
      getNote in interface I_C_Project
      Returns:
      Optional additional user defined information
    • setPlannedAmt

      public void setPlannedAmt(BigDecimal PlannedAmt)
      Set Planned Amount.
      Specified by:
      setPlannedAmt in interface I_C_Project
      Parameters:
      PlannedAmt - Planned amount for this project
    • getPlannedAmt

      public BigDecimal getPlannedAmt()
      Get Planned Amount.
      Specified by:
      getPlannedAmt in interface I_C_Project
      Returns:
      Planned amount for this project
    • setPlannedMarginAmt

      public void setPlannedMarginAmt(BigDecimal PlannedMarginAmt)
      Set Planned Margin.
      Specified by:
      setPlannedMarginAmt in interface I_C_Project
      Parameters:
      PlannedMarginAmt - Project's planned margin amount
    • getPlannedMarginAmt

      public BigDecimal getPlannedMarginAmt()
      Get Planned Margin.
      Specified by:
      getPlannedMarginAmt in interface I_C_Project
      Returns:
      Project's planned margin amount
    • setPlannedQty

      public void setPlannedQty(BigDecimal PlannedQty)
      Set Planned Quantity.
      Specified by:
      setPlannedQty in interface I_C_Project
      Parameters:
      PlannedQty - Planned quantity for this project
    • getPlannedQty

      public BigDecimal getPlannedQty()
      Get Planned Quantity.
      Specified by:
      getPlannedQty in interface I_C_Project
      Returns:
      Planned quantity for this project
    • setPOReference

      public void setPOReference(String POReference)
      Set Order Reference.
      Specified by:
      setPOReference in interface I_C_Project
      Parameters:
      POReference - Transaction Reference Number (Sales Order, Purchase Order) of your Business Partner
    • getPOReference

      public String getPOReference()
      Get Order Reference.
      Specified by:
      getPOReference in interface I_C_Project
      Returns:
      Transaction Reference Number (Sales Order, Purchase Order) of your Business Partner
    • setProcessed

      public void setProcessed(boolean Processed)
      Set Processed.
      Specified by:
      setProcessed in interface I_C_Project
      Parameters:
      Processed - The document has been processed
    • isProcessed

      public boolean isProcessed()
      Get Processed.
      Specified by:
      isProcessed in interface I_C_Project
      Returns:
      The document has been processed
    • setProcessing

      public void setProcessing(boolean Processing)
      Set Process Now.
      Specified by:
      setProcessing in interface I_C_Project
      Parameters:
      Processing - Process Now
    • isProcessing

      public boolean isProcessing()
      Get Process Now.
      Specified by:
      isProcessing in interface I_C_Project
      Returns:
      Process Now
    • setProjectBalanceAmt

      public void setProjectBalanceAmt(BigDecimal ProjectBalanceAmt)
      Set Project Balance.
      Specified by:
      setProjectBalanceAmt in interface I_C_Project
      Parameters:
      ProjectBalanceAmt - Total Project Balance
    • getProjectBalanceAmt

      public BigDecimal getProjectBalanceAmt()
      Get Project Balance.
      Specified by:
      getProjectBalanceAmt in interface I_C_Project
      Returns:
      Total Project Balance
    • setProjectCategory

      public void setProjectCategory(String ProjectCategory)
      Set Project Category.
      Specified by:
      setProjectCategory in interface I_C_Project
      Parameters:
      ProjectCategory - Project Category
    • getProjectCategory

      public String getProjectCategory()
      Get Project Category.
      Specified by:
      getProjectCategory in interface I_C_Project
      Returns:
      Project Category
    • setProjectLineLevel

      public void setProjectLineLevel(String ProjectLineLevel)
      Set Line Level.
      Specified by:
      setProjectLineLevel in interface I_C_Project
      Parameters:
      ProjectLineLevel - Project Line Level
    • getProjectLineLevel

      public String getProjectLineLevel()
      Get Line Level.
      Specified by:
      getProjectLineLevel in interface I_C_Project
      Returns:
      Project Line Level
    • setProjInvoiceRule

      public void setProjInvoiceRule(String ProjInvoiceRule)
      Set Invoice Rule.
      Specified by:
      setProjInvoiceRule in interface I_C_Project
      Parameters:
      ProjInvoiceRule - Invoice Rule for the project
    • getProjInvoiceRule

      public String getProjInvoiceRule()
      Get Invoice Rule.
      Specified by:
      getProjInvoiceRule in interface I_C_Project
      Returns:
      Invoice Rule for the project
    • getSalesRep

      public I_AD_User getSalesRep() throws RuntimeException
      Specified by:
      getSalesRep in interface I_C_Project
      Throws:
      RuntimeException
    • setSalesRep_ID

      public void setSalesRep_ID(int SalesRep_ID)
      Set Sales Representative.
      Specified by:
      setSalesRep_ID in interface I_C_Project
      Parameters:
      SalesRep_ID - Sales Representative or Company Agent
    • getSalesRep_ID

      public int getSalesRep_ID()
      Get Sales Representative.
      Specified by:
      getSalesRep_ID in interface I_C_Project
      Returns:
      Sales Representative or Company Agent
    • setValue

      public void setValue(String Value)
      Set Search Key.
      Specified by:
      setValue in interface I_C_Project
      Parameters:
      Value - Search key for the record in the format required - must be unique
    • getValue

      public String getValue()
      Get Search Key.
      Specified by:
      getValue in interface I_C_Project
      Returns:
      Search key for the record in the format required - must be unique
    • getKeyNamePair

      public KeyNamePair getKeyNamePair()
      Get Record ID/ColumnName
      Returns:
      ID/ColumnName pair