KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > compiere > model > X_C_Conversion_Rate


1 /** Generated Model - DO NOT CHANGE - Copyright (C) 1999-2003 Jorg Janke **/
2 package org.compiere.model;
3 import java.util.*;
4 import java.sql.*;
5 import java.math.*;
6 import java.io.Serializable JavaDoc;
7 import org.compiere.util.*;
8 /** Generated Model for C_Conversion_Rate
9  ** @version $Id: X_C_Conversion_Rate.java,v 1.27 2003/10/31 05:30:54 jjanke Exp $ **/

10 public class X_C_Conversion_Rate extends PO
11 {
12 /** Standard Constructor **/
13 public X_C_Conversion_Rate (Properties ctx, int C_Conversion_Rate_ID)
14 {
15 super (ctx, C_Conversion_Rate_ID);
16 /** if (C_Conversion_Rate_ID == 0)
17 {
18 setC_Conversion_Rate_ID (0);
19 setC_Currency_ID (0);
20 setC_Currency_ID_To (null);
21 setConversionRateType (null);
22 setDivideRate (Env.ZERO);
23 setMultiplyRate (Env.ZERO);
24 setValidFrom (new Timestamp(System.currentTimeMillis()));
25 }
26  **/

27 }
28 /** Load Constructor **/
29 public X_C_Conversion_Rate (Properties ctx, ResultSet rs)
30 {
31 super (ctx, rs);
32 }
33 /** Load Meta Data **/
34 protected POInfo initPO (Properties ctx)
35 {
36 int AD_Table_ID = 140;
37 POInfo poi = POInfo.getPOInfo (ctx, AD_Table_ID);
38 return poi;
39 }
40 public String JavaDoc toString()
41 {
42 StringBuffer JavaDoc sb = new StringBuffer JavaDoc ("X_C_Conversion_Rate[").append(getID()).append("]");
43 return sb.toString();
44 }
45 void setC_Conversion_Rate_ID (int C_Conversion_Rate_ID)
46 {
47 setValueNoCheck ("C_Conversion_Rate_ID", new Integer JavaDoc(C_Conversion_Rate_ID));
48 }
49 public int getC_Conversion_Rate_ID()
50 {
51 Integer JavaDoc ii = (Integer JavaDoc)getValue("C_Conversion_Rate_ID");
52 if (ii == null) return 0;
53 return ii.intValue();
54 }
55 public void setC_Currency_ID (int C_Currency_ID)
56 {
57 setValue ("C_Currency_ID", new Integer JavaDoc(C_Currency_ID));
58 }
59 public int getC_Currency_ID()
60 {
61 Integer JavaDoc ii = (Integer JavaDoc)getValue("C_Currency_ID");
62 if (ii == null) return 0;
63 return ii.intValue();
64 }
65 public void setC_Currency_ID_To (String JavaDoc C_Currency_ID_To)
66 {
67 if (C_Currency_ID_To == null) throw new IllegalArgumentException JavaDoc ("C_Currency_ID_To is mandatory");
68 setValue ("C_Currency_ID_To", C_Currency_ID_To);
69 }
70 public String JavaDoc getC_Currency_ID_To()
71 {
72 return (String JavaDoc)getValue("C_Currency_ID_To");
73 }
74 public static final String JavaDoc CONVERSIONRATETYPE_Spot = "S";
75 public static final String JavaDoc CONVERSIONRATETYPE_PeriodEnd = "P";
76 public static final String JavaDoc CONVERSIONRATETYPE_None = "N";
77 public static final String JavaDoc CONVERSIONRATETYPE_Fixed = "F";
78 public static final String JavaDoc CONVERSIONRATETYPE_Average = "A";
79 public static final String JavaDoc CONVERSIONRATETYPE_Company = "C";
80 public static final String JavaDoc CONVERSIONRATETYPE_UserType = "U";
81 public static final String JavaDoc CONVERSIONRATETYPE_ManualRate = "M";
82 public void setConversionRateType (String JavaDoc ConversionRateType)
83 {
84 if (ConversionRateType.equals("S") || ConversionRateType.equals("P") || ConversionRateType.equals("N") || ConversionRateType.equals("F") || ConversionRateType.equals("A") || ConversionRateType.equals("C") || ConversionRateType.equals("U") || ConversionRateType.equals("M"));
85  else throw new IllegalArgumentException JavaDoc ("ConversionRateType Invalid value - Reference_ID=111 - S - P - N - F - A - C - U - M");
86 if (ConversionRateType == null) throw new IllegalArgumentException JavaDoc ("ConversionRateType is mandatory");
87 setValue ("ConversionRateType", ConversionRateType);
88 }
89 public String JavaDoc getConversionRateType()
90 {
91 return (String JavaDoc)getValue("ConversionRateType");
92 }
93 public void setDivideRate (BigDecimal DivideRate)
94 {
95 if (DivideRate == null) throw new IllegalArgumentException JavaDoc ("DivideRate is mandatory");
96 setValue ("DivideRate", DivideRate);
97 }
98 public BigDecimal getDivideRate()
99 {
100 BigDecimal bd = (BigDecimal)getValue("DivideRate");
101 if (bd == null) return Env.ZERO;
102 return bd;
103 }
104 public void setMultiplyRate (BigDecimal MultiplyRate)
105 {
106 if (MultiplyRate == null) throw new IllegalArgumentException JavaDoc ("MultiplyRate is mandatory");
107 setValue ("MultiplyRate", MultiplyRate);
108 }
109 public BigDecimal getMultiplyRate()
110 {
111 BigDecimal bd = (BigDecimal)getValue("MultiplyRate");
112 if (bd == null) return Env.ZERO;
113 return bd;
114 }
115 public void setValidFrom (Timestamp ValidFrom)
116 {
117 if (ValidFrom == null) throw new IllegalArgumentException JavaDoc ("ValidFrom is mandatory");
118 setValue ("ValidFrom", ValidFrom);
119 }
120 public Timestamp getValidFrom()
121 {
122 return (Timestamp)getValue("ValidFrom");
123 }
124 public void setValidTo (Timestamp ValidTo)
125 {
126 setValue ("ValidTo", ValidTo);
127 }
128 public Timestamp getValidTo()
129 {
130 return (Timestamp)getValue("ValidTo");
131 }
132 }
133
Popular Tags