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_GL_Category extends PO 11 { 12 13 public X_GL_Category (Properties ctx, int GL_Category_ID) 14 { 15 super (ctx, GL_Category_ID); 16 24 } 25 26 public X_GL_Category (Properties ctx, ResultSet rs) 27 { 28 super (ctx, rs); 29 } 30 31 protected POInfo initPO (Properties ctx) 32 { 33 int AD_Table_ID = 218; 34 POInfo poi = POInfo.getPOInfo (ctx, AD_Table_ID); 35 return poi; 36 } 37 public String toString() 38 { 39 StringBuffer sb = new StringBuffer ("X_GL_Category[").append(getID()).append("]"); 40 return sb.toString(); 41 } 42 public static final String CATEGORYTYPE_Manual = "M"; 43 public static final String CATEGORYTYPE_Import = "I"; 44 public static final String CATEGORYTYPE_Document = "D"; 45 public void setCategoryType (String CategoryType) 46 { 47 if (CategoryType.equals("M") || CategoryType.equals("I") || CategoryType.equals("D")); 48 else throw new IllegalArgumentException ("CategoryType Invalid value - Reference_ID=207 - M - I - D"); 49 if (CategoryType == null) throw new IllegalArgumentException ("CategoryType is mandatory"); 50 setValue ("CategoryType", CategoryType); 51 } 52 public String getCategoryType() 53 { 54 return (String )getValue("CategoryType"); 55 } 56 public void setDescription (String Description) 57 { 58 setValue ("Description", Description); 59 } 60 public String getDescription() 61 { 62 return (String )getValue("Description"); 63 } 64 public static final String DOCBASETYPE_APCreditMemo = "APC"; 65 public static final String DOCBASETYPE_ARCreditMemo = "ARC"; 66 public static final String DOCBASETYPE_BankStatement = "CMB"; 67 public static final String DOCBASETYPE_CashJournal = "CMC"; 68 public static final String DOCBASETYPE_PaymentAllocation = "CMA"; 69 public static final String DOCBASETYPE_GLJournal = "GLJ"; 70 public static final String DOCBASETYPE_GLDocument = "GLD"; 71 public static final String DOCBASETYPE_APInvoice = "API"; 72 public static final String DOCBASETYPE_APPayment = "APP"; 73 public static final String DOCBASETYPE_ARInvoice = "ARI"; 74 public static final String DOCBASETYPE_ARReceipt = "ARR"; 75 public static final String DOCBASETYPE_SalesOrder = "SOO"; 76 public static final String DOCBASETYPE_ARProFormaInvoice = "ARF"; 77 public static final String DOCBASETYPE_MaterialDelivery = "MMS"; 78 public static final String DOCBASETYPE_MaterialReceipt = "MMR"; 79 public static final String DOCBASETYPE_MaterialMovement = "MMM"; 80 public static final String DOCBASETYPE_PurchaseOrder = "POO"; 81 public static final String DOCBASETYPE_PurchaseRequisition = "POR"; 82 public static final String DOCBASETYPE_MaterialPhysicalInventory = "MMI"; 83 public static final String DOCBASETYPE_MaterialProduction = "MMP"; 84 public static final String DOCBASETYPE_MatchInvoice = "MXI"; 85 public static final String DOCBASETYPE_MatchPO = "MXP"; 86 public static final String DOCBASETYPE_ProjectIssue = "PJI"; 87 public void setDocBaseType (String DocBaseType) 88 { 89 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")); 90 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"); 91 setValue ("DocBaseType", DocBaseType); 92 } 93 public String getDocBaseType() 94 { 95 return (String )getValue("DocBaseType"); 96 } 97 void setGL_Category_ID (int GL_Category_ID) 98 { 99 setValueNoCheck ("GL_Category_ID", new Integer (GL_Category_ID)); 100 } 101 public int getGL_Category_ID() 102 { 103 Integer ii = (Integer )getValue("GL_Category_ID"); 104 if (ii == null) return 0; 105 return ii.intValue(); 106 } 107 public void setIsDefault (boolean IsDefault) 108 { 109 setValue ("IsDefault", new Boolean (IsDefault)); 110 } 111 public boolean isDefault() 112 { 113 Boolean bb = (Boolean )getValue("IsDefault"); 114 if (bb != null) return bb.booleanValue(); 115 return false; 116 } 117 public void setName (String Name) 118 { 119 if (Name == null) throw new IllegalArgumentException ("Name is mandatory"); 120 setValue ("Name", Name); 121 } 122 public String getName() 123 { 124 return (String )getValue("Name"); 125 } 126 } 127
| Popular Tags
|