2
* $Log: DbDocTaxa.java,v $
3
* Revision 1.1 2004/01/21 17:15:37 m16e
10
package com.m16e.mpbiz.tables;
16
import com.m16e.free.tools.*;
17
import com.m16e.free.tools.db.*;
18
import com.m16e.free.tools.debug.*;
19
import com.m16e.free.tools.xml.*;
21
////////////////////////////////////////////////////////////
22
public class DbDocTaxa
24
implements DbTableInterface
26
public final static String XGUI_FORM_DOC_TAXA =
27
"xgui-form-doc-taxa.xml";
28
public final static String XGUI_FORM_DOC_TAXA_FRAME =
29
"form-doc-taxa-frame";
30
public final static String XGUI_LIST_DOC_TAXA =
31
"xgui-list-doc-taxa.xml";
32
public final static String XGUI_LIST_DOC_TAXA_FRAME =
33
"list-doc-taxa-frame";
35
public final static String T_NAME = "doc_taxa";
36
public final static String[] FIELDS =
43
public final static String[] FIELD_NAMES =
50
public final static int TIPO_ENT_ID = 0;
51
public final static int TIPO_DOC_ID = 1;
52
public final static int DOC_ID = 2;
53
public final static int TAXA_ID = 3;
54
public final static int INCIDENCIA = 4;
55
public final static int IMPOSTO = 5;
56
public final static TupleColDataModel[] TCDM =
59
new TupleColDataModel(
60
Integer.class, FIELDS[0], 8, false ),
62
new TupleColDataModel(
63
Integer.class, FIELDS[1], 8, false ),
65
new TupleColDataModel(
66
Integer.class, FIELDS[2], 8, false ),
68
new TupleColDataModel(
69
Integer.class, FIELDS[3], 8, false ),
71
new TupleColDataModel(
72
Double.class, FIELDS[4], 15, false ),
74
new TupleColDataModel(
75
Double.class, FIELDS[5], 15, false )
78
public final static TupleDataModel TDM =
79
new TupleDataModel( "DbDocTaxa.class", TCDM );
81
////////////////////////////////////////////////////////////
82
public DbDocTaxa( Database db )
85
super( db, T_NAME, TDM );
88
////////////////////////////////////////////////////////////
89
public DbDocTaxa( Database db, ResultSet rs )
92
super( db, T_NAME, TDM );
96
////////////////////////////////////////////////////////////
97
public DbTableInterface createTab( Database db, String tableName, ResultSet rs)
100
DbDocTaxa dbDocTaxa = new DbDocTaxa( db, rs );
104
////////////////////////////////////////////////////////////
105
public String getTabLayout()
107
return XGUI_LIST_DOC_TAXA;
110
////////////////////////////////////////////////////////////
111
public String getFormLayout()
113
return XGUI_FORM_DOC_TAXA;
116
////////////////////////////////////////////////////////////
117
public void setData( String xmlData )
120
DateFormat df = MpAppContext.getInstance().getDateFormat();
121
DateFormat tsf = MpAppContext.getInstance().getTimestampFormat();
124
XmlInterpreter.getElementValue(
126
FIELDS[ TIPO_ENT_ID ] );
127
if ( aux.length() == 0 )
129
setValue( TIPO_ENT_ID, Integer.parseInt( aux ) );
131
setChangedField( TIPO_ENT_ID, hasChanged( xmlData, FIELDS[ TIPO_ENT_ID ] ) );
134
XmlInterpreter.getElementValue(
136
FIELDS[ TIPO_DOC_ID ] );
137
if ( aux.length() == 0 )
139
setValue( TIPO_DOC_ID, Integer.parseInt( aux ) );
141
setChangedField( TIPO_DOC_ID, hasChanged( xmlData, FIELDS[ TIPO_DOC_ID ] ) );
144
XmlInterpreter.getElementValue(
147
if ( aux.length() == 0 )
149
setValue( DOC_ID, Integer.parseInt( aux ) );
151
setChangedField( DOC_ID, hasChanged( xmlData, FIELDS[ DOC_ID ] ) );
154
XmlInterpreter.getElementValue(
157
if ( aux.length() == 0 )
159
setValue( TAXA_ID, Integer.parseInt( aux ) );
161
setChangedField( TAXA_ID, hasChanged( xmlData, FIELDS[ TAXA_ID ] ) );
164
XmlInterpreter.getElementValue(
166
FIELDS[ INCIDENCIA ] );
167
if ( aux.length() == 0 )
169
setValue( INCIDENCIA,
171
DataFactory.fixNumberSeparator( aux, null ) ) );
173
setChangedField( INCIDENCIA, hasChanged( xmlData, FIELDS[ INCIDENCIA ] ) );
176
XmlInterpreter.getElementValue(
179
if ( aux.length() == 0 )
183
DataFactory.fixNumberSeparator( aux, null ) ) );
185
setChangedField( IMPOSTO, hasChanged( xmlData, FIELDS[ IMPOSTO ] ) );
188
////////////////////////////////////////////////////////////
189
// Get/Set methods: BEGIN
190
////////////////////////////////////////////////////////////
192
////////////////////////////////////////////////////////////
193
public int getTipoEntId()
195
return getTipoEntId( getTuple() );
198
////////////////////////////////////////////////////////////
199
public static int getTipoEntId( Object[] tuple )
201
int value = toInt( tuple, TIPO_ENT_ID );
205
////////////////////////////////////////////////////////////
206
public void setTipoEntId( int value )
208
setTipoEntId( getTuple(), value );
211
////////////////////////////////////////////////////////////
212
public static void setTipoEntId( Object[] tuple, int value )
214
setValue( tuple, TIPO_ENT_ID, value );
217
////////////////////////////////////////////////////////////
218
public int getTipoDocId()
220
return getTipoDocId( getTuple() );
223
////////////////////////////////////////////////////////////
224
public static int getTipoDocId( Object[] tuple )
226
int value = toInt( tuple, TIPO_DOC_ID );
230
////////////////////////////////////////////////////////////
231
public void setTipoDocId( int value )
233
setTipoDocId( getTuple(), value );
236
////////////////////////////////////////////////////////////
237
public static void setTipoDocId( Object[] tuple, int value )
239
setValue( tuple, TIPO_DOC_ID, value );
242
////////////////////////////////////////////////////////////
243
public int getDocId()
245
return getDocId( getTuple() );
248
////////////////////////////////////////////////////////////
249
public static int getDocId( Object[] tuple )
251
int value = toInt( tuple, DOC_ID );
255
////////////////////////////////////////////////////////////
256
public void setDocId( int value )
258
setDocId( getTuple(), value );
261
////////////////////////////////////////////////////////////
262
public static void setDocId( Object[] tuple, int value )
264
setValue( tuple, DOC_ID, value );
267
////////////////////////////////////////////////////////////
268
public int getTaxaId()
270
return getTaxaId( getTuple() );
273
////////////////////////////////////////////////////////////
274
public static int getTaxaId( Object[] tuple )
276
int value = toInt( tuple, TAXA_ID );
280
////////////////////////////////////////////////////////////
281
public void setTaxaId( int value )
283
setTaxaId( getTuple(), value );
286
////////////////////////////////////////////////////////////
287
public static void setTaxaId( Object[] tuple, int value )
289
setValue( tuple, TAXA_ID, value );
292
////////////////////////////////////////////////////////////
293
public double getIncidencia()
295
return getIncidencia( getTuple() );
298
////////////////////////////////////////////////////////////
299
public static double getIncidencia( Object[] tuple )
301
double value = toDouble( tuple, INCIDENCIA );
305
////////////////////////////////////////////////////////////
306
public void setIncidencia( double value )
308
setIncidencia( getTuple(), value );
311
////////////////////////////////////////////////////////////
312
public static void setIncidencia( Object[] tuple, double value )
314
setValue( tuple, INCIDENCIA, value );
317
////////////////////////////////////////////////////////////
318
public double getImposto()
320
return getImposto( getTuple() );
323
////////////////////////////////////////////////////////////
324
public static double getImposto( Object[] tuple )
326
double value = toDouble( tuple, IMPOSTO );
330
////////////////////////////////////////////////////////////
331
public void setImposto( double value )
333
setImposto( getTuple(), value );
336
////////////////////////////////////////////////////////////
337
public static void setImposto( Object[] tuple, double value )
339
setValue( tuple, IMPOSTO, value );
342
////////////////////////////////////////////////////////////
343
// Get/Set methods: END
344
////////////////////////////////////////////////////////////