KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > jonas_rar > deployment > api > ConfigPropertyDesc


1 /**
2  * JOnAS: Java(TM) Open Application Server
3  * Copyright (C) 1999 Bull S.A.
4  * Contact: jonas-team@objectweb.org
5  *
6  * This library is free software; you can redistribute it and/or
7  *
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or 1any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
20  * USA
21  *
22  * Initial developer: Eric Hardesty
23  * --------------------------------------------------------------------------
24  * $Id: ConfigPropertyDesc.java,v 1.2 2004/11/17 20:54:07 ehardesty Exp $
25  * --------------------------------------------------------------------------
26  */

27 package org.objectweb.jonas_rar.deployment.api;
28
29 import java.io.Serializable JavaDoc;
30 import java.util.List JavaDoc;
31
32 import org.objectweb.jonas_rar.deployment.xml.ConfigProperty;
33
34 /**
35  * This class defines the implementation of the element config-property
36  *
37  * @author Eric Hardesty
38  */

39
40 public class ConfigPropertyDesc implements Serializable JavaDoc {
41
42     /**
43      * description
44      */

45     private List JavaDoc descriptionList = null;
46
47     /**
48      * config-property-name
49      */

50     private String JavaDoc configPropertyName = null;
51
52     /**
53      * config-property-type
54      */

55     private String JavaDoc configPropertyType = null;
56
57     /**
58      * config-property-value
59      */

60     private String JavaDoc configPropertyValue = null;
61
62
63     /**
64      * Constructor
65      */

66     public ConfigPropertyDesc() {
67     }
68
69     public ConfigPropertyDesc(ConfigProperty cp) {
70         if (cp != null) {
71             descriptionList = cp.getDescriptionList();
72             configPropertyName = cp.getConfigPropertyName();
73             configPropertyType = cp.getConfigPropertyType();
74             configPropertyValue = cp.getConfigPropertyValue();
75         }
76     }
77
78     public ConfigPropertyDesc(ConfigPropertyDesc cpd) {
79         descriptionList = cpd.getDescriptionList();
80         configPropertyName = cpd.getConfigPropertyName();
81         configPropertyType = cpd.getConfigPropertyType();
82         configPropertyValue = cpd.getConfigPropertyValue();
83     }
84
85     /**
86      * Gets the description
87      * @return the description
88      */

89     public List JavaDoc getDescriptionList() {
90         return descriptionList;
91     }
92
93     /**
94      * Gets the config-property-name
95      * @return the config-property-name
96      */

97     public String JavaDoc getConfigPropertyName() {
98         return configPropertyName;
99     }
100
101     /**
102      * Set the config-property-name
103      * @param configPropertyName configPropertyName
104      */

105     public void setConfigPropertyName(String JavaDoc configPropertyName) {
106         this.configPropertyName = configPropertyName;
107     }
108
109     /**
110      * Gets the config-property-type
111      * @return the config-property-type
112      */

113     public String JavaDoc getConfigPropertyType() {
114         return configPropertyType;
115     }
116
117     /**
118      * Set the config-property-type
119      * @param configPropertyType configPropertyType
120      */

121     public void setConfigPropertyType(String JavaDoc configPropertyType) {
122         this.configPropertyType = configPropertyType;
123     }
124
125     /**
126      * Gets the config-property-value
127      * @return the config-property-value
128      */

129     public String JavaDoc getConfigPropertyValue() {
130         return configPropertyValue;
131     }
132
133     /**
134      * Set the config-property-value
135      * @param configPropertyValue configPropertyValue
136      */

137     public void setConfigPropertyValue(String JavaDoc configPropertyValue) {
138         this.configPropertyValue = configPropertyValue;
139     }
140 }
141
Popular Tags