1 2 package org.compiere.model; 3 import java.util.*; 4 import java.sql.*; 5 import java.math.*; 6 import java.io.Serializable ; 7 import org.compiere.util.*; 8 10 public class X_C_PeriodControl extends PO 11 { 12 13 public X_C_PeriodControl (Properties ctx, int C_PeriodControl_ID) 14 { 15 super (ctx, C_PeriodControl_ID); 16 24 } 25 26 public X_C_PeriodControl (Properties ctx, ResultSet rs) 27 { 28 super (ctx, rs); 29 } 30 31 protected POInfo initPO (Properties ctx) 32 { 33 int AD_Table_ID = 229; 34 POInfo poi = POInfo.getPOInfo (ctx, AD_Table_ID); 35 return poi; 36 } 37 public String toString() 38 { 39 StringBuffer sb = new StringBuffer ("X_C_PeriodControl[").append(getID()).append("]"); 40 return sb.toString(); 41 } 42 void setC_PeriodControl_ID (int C_PeriodControl_ID) 43 { 44 setValueNoCheck ("C_PeriodControl_ID", new Integer (C_PeriodControl_ID)); 45 } 46 public int getC_PeriodControl_ID() 47 { 48 Integer ii = (Integer )getValue("C_PeriodControl_ID"); 49 if (ii == null) return 0; 50 return ii.intValue(); 51 } 52 void setC_Period_ID (int C_Period_ID) 53 { 54 setValueNoCheck ("C_Period_ID", new Integer (C_Period_ID)); 55 } 56 public int getC_Period_ID() 57 { 58 Integer ii = (Integer )getValue("C_Period_ID"); 59 if (ii == null) return 0; 60 return ii.intValue(); 61 } 62 public static final String DOCBASETYPE_APCreditMemo = "APC"; 63 public static final String DOCBASETYPE_ARCreditMemo = "ARC"; 64 public static final String DOCBASETYPE_BankStatement = "CMB"; 65 public static final String DOCBASETYPE_CashJournal = "CMC"; 66 public static final String DOCBASETYPE_PaymentAllocation = "CMA"; 67 public static final String DOCBASETYPE_GLJournal = "GLJ"; 68 public static final String DOCBASETYPE_GLDocument = "GLD"; 69 public static final String DOCBASETYPE_APInvoice = "API"; 70 public static final String DOCBASETYPE_APPayment = "APP"; 71 public static final String DOCBASETYPE_ARInvoice = "ARI"; 72 public static final String DOCBASETYPE_ARReceipt = "ARR"; 73 public static final String DOCBASETYPE_SalesOrder = "SOO"; 74 public static final String DOCBASETYPE_ARProFormaInvoice = "ARF"; 75 public static final String DOCBASETYPE_MaterialDelivery = "MMS"; 76 public static final String DOCBASETYPE_MaterialReceipt = "MMR"; 77 public static final String DOCBASETYPE_MaterialMovement = "MMM"; 78 public static final String DOCBASETYPE_PurchaseOrder = "POO"; 79 public static final String DOCBASETYPE_PurchaseRequisition = "POR"; 80 public static final String DOCBASETYPE_MaterialPhysicalInventory = "MMI"; 81 public static final String DOCBASETYPE_MaterialProduction = "MMP"; 82 public static final String DOCBASETYPE_MatchInvoice = "MXI"; 83 public static final String DOCBASETYPE_MatchPO = "MXP"; 84 public static final String DOCBASETYPE_ProjectIssue = "PJI"; 85 public void setDocBaseType (String DocBaseType) 86 { 87 if (DocBaseType.equals("APC") || DocBaseType.equals("ARC") || DocBaseType.equals("CMB") || DocBaseType.equals("CMC") || DocBaseType.equals("CMA") || DocBaseType.equals("GLJ") || DocBaseType.equals("GLD") || DocBaseType.equals("API") || DocBaseType.equals("APP") || DocBaseType.equals("ARI") || DocBaseType.equals("ARR") || DocBaseType.equals("SOO") || DocBaseType.equals("ARF") || DocBaseType.equals("MMS") || DocBaseType.equals("MMR") || DocBaseType.equals("MMM") || DocBaseType.equals("POO") || DocBaseType.equals("POR") || DocBaseType.equals("MMI") || DocBaseType.equals("MMP") || DocBaseType.equals("MXI") || DocBaseType.equals("MXP") || DocBaseType.equals("PJI")); 88 else throw new IllegalArgumentException ("DocBaseType Invalid value - Reference_ID=183 - APC - ARC - CMB - CMC - CMA - GLJ - GLD - API - APP - ARI - ARR - SOO - ARF - MMS - MMR - MMM - POO - POR - MMI - MMP - MXI - MXP - PJI"); 89 if (DocBaseType == null) throw new IllegalArgumentException ("DocBaseType is mandatory"); 90 setValue ("DocBaseType", DocBaseType); 91 } 92 public String getDocBaseType() 93 { 94 return (String )getValue("DocBaseType"); 95 } 96 public static final String PERIODACTION_OpenPeriod = "O"; 97 public static final String PERIODACTION_ClosePeriod = "C"; 98 public static final String PERIODACTION_PermanentlyClosePeriod = "P"; 99 public static final String PERIODACTION_LeNoActionGt = "N"; 100 public void setPeriodAction (String PeriodAction) 101 { 102 if (PeriodAction.equals("O") || PeriodAction.equals("C") || PeriodAction.equals("P") || PeriodAction.equals("N")); 103 else throw new IllegalArgumentException ("PeriodAction Invalid value - Reference_ID=176 - O - C - P - N"); 104 if (PeriodAction == null) throw new IllegalArgumentException ("PeriodAction is mandatory"); 105 setValue ("PeriodAction", PeriodAction); 106 } 107 public String getPeriodAction() 108 { 109 return (String )getValue("PeriodAction"); 110 } 111 public static final String PERIODSTATUS_Open = "O"; 112 public static final String PERIODSTATUS_Closed = "C"; 113 public static final String PERIODSTATUS_PermanentlyClosed = "P"; 114 public static final String PERIODSTATUS_NeverOpened = "N"; 115 void setPeriodStatus (String PeriodStatus) 116 { 117 if (PeriodStatus.equals("O") || PeriodStatus.equals("C") || PeriodStatus.equals("P") || PeriodStatus.equals("N")); 118 else throw new IllegalArgumentException ("PeriodStatus Invalid value - Reference_ID=177 - O - C - P - N"); 119 setValueNoCheck ("PeriodStatus", PeriodStatus); 120 } 121 public String getPeriodStatus() 122 { 123 return (String )getValue("PeriodStatus"); 124 } 125 public void setProcessing (String Processing) 126 { 127 setValue ("Processing", Processing); 128 } 129 public String getProcessing() 130 { 131 return (String )getValue("Processing"); 132 } 133 } 134 | Popular Tags |