KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > bsf > listOfValues > LovMetaDataItem


1 /**
2  * Copyright (c) 2002 Bright Side Factory. All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  *
8  * 1. Redistributions of source code must retain the above copyright
9  * notice, this list of conditions and the following disclaimer.
10  *
11  * 2. Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in
13  * the documentation and/or other materials provided with the
14  * distribution.
15  *
16  * 3. The end-user documentation included with the redistribution,
17  * if any, must include the following acknowledgment:
18  * "This product includes software developed by the
19  * Bright Side Factory (http://www.bs-factory.org/)."
20  * Alternately, this acknowledgment may appear in the software itself,
21  * if and wherever such third-party acknowledgments normally appear.
22  *
23  * 4. The names "Bright Side", "BS Factory" and "Bright Side Factory" must
24  * not be used to endorse or promote products derived from this
25  * software without prior written permission. For written
26  * permission, please contact info@bs-factory.org.
27  *
28  * 5. Products derived from this software may not be called "Bright Side",
29  * nor may "Bright Side" appear in their name, without prior written
30  * permission of the Apache Software Foundation.
31  *
32  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
33  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
34  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
35  * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
36  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
37  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
38  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
39  * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
40  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
41  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
42  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
43  * SUCH DAMAGE.
44  * ====================================================================
45  *
46  * This software consists of voluntary contributions made by many
47  * individuals on behalf of the Bright Side Factory. For more
48  * information on the Bright Side Factory, please see
49  * <http://www.bs-factory.org/>.
50  */

51
52 package org.bsf.listOfValues;
53
54 import java.io.Serializable JavaDoc;
55
56 /**
57  * Element storing the informations (metadata) for a column of a LOV.
58  *
59  * @see LovBean
60  * @see org.bsf.listOfValues.util.LovDefinitionCache
61  * @see org.bsf.listOfValues.lovValue.LovValue
62  */

63 public class LovMetaDataItem implements Serializable JavaDoc {
64     private String JavaDoc _fieldName = null;
65     private String JavaDoc _fieldType = null;
66
67     /**
68      * @param p_fieldName The name of the field (cf. BSF_LOV_DEFINITION, it will
69      * be the name used in LovValue.getFieldValue( p_fieldName )
70      * @param p_fieldType The type of the field (cf. BSF_LOV_DEFINITION ) as a
71      * java name (ex: java.lang.String or java.lang.Double...)
72      *
73      * @see org.bsf.listOfValues.lovValue.LovValue
74      */

75     public LovMetaDataItem( String JavaDoc p_fieldName, String JavaDoc p_fieldType ) {
76         _fieldName = p_fieldName;
77         _fieldType = p_fieldType;
78     }
79
80     /**
81      * @return the name of the information for the column represented by this
82      * LovMetaData.
83      */

84     public String JavaDoc getFieldName() {
85         return _fieldName;
86     }
87
88     /**
89      * @return The type of the information for the column represented by this
90      * LovMetaData. The type is a String like "java.lang.String" or
91      * "java.lang.Double".
92      */

93     public String JavaDoc getFieldType() {
94         return _fieldType;
95     }
96 }
Popular Tags