KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openejb > webadmin > main > ContainerData


1 /**
2  * Redistribution and use of this software and associated documentation
3  * ("Software"), with or without modification, are permitted provided
4  * that the following conditions are met:
5  *
6  * 1. Redistributions of source code must retain copyright
7  * statements and notices. Redistributions must also contain a
8  * copy of this document.
9  *
10  * 2. Redistributions in binary form must reproduce the
11  * above copyright notice, this list of conditions and the
12  * following disclaimer in the documentation and/or other
13  * materials provided with the distribution.
14  *
15  * 3. The name "OpenEJB" must not be used to endorse or promote
16  * products derived from this Software without prior written
17  * permission of The OpenEJB Group. For written permission,
18  * please contact dev@openejb.org.
19  *
20  * 4. Products derived from this Software may not be called "OpenEJB"
21  * nor may "OpenEJB" appear in their names without prior written
22  * permission of The OpenEJB Group. OpenEJB is a registered
23  * trademark of The OpenEJB Group.
24  *
25  * 5. Due credit should be given to the OpenEJB Project
26  * (http://www.openejb.org/).
27  *
28  * THIS SOFTWARE IS PROVIDED BY THE OPENEJB GROUP AND CONTRIBUTORS
29  * ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
30  * NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
31  * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
32  * THE OPENEJB GROUP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
33  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
34  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
35  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
36  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
37  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
38  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
39  * OF THE POSSIBILITY OF SUCH DAMAGE.
40  *
41  * Copyright 2001 (C) The OpenEJB Group. All Rights Reserved.
42  *
43  * $Id: ContainerData.java 1912 2005-06-16 22:29:56Z jlaskowski $
44  */

45 package org.openejb.webadmin.main;
46
47 import java.io.Serializable JavaDoc;
48
49 /**
50  * A simple data object for container information.
51  *
52  * @author <a HREF="mailto:tim_urberg@yahoo.com">Tim Urberg</a>
53  */

54 public class ContainerData implements Serializable JavaDoc {
55     private String JavaDoc id;
56     private String JavaDoc jar;
57     private String JavaDoc provider;
58     private String JavaDoc poolSize;
59     private String JavaDoc globalTxDatabase;
60     private String JavaDoc localTxDatabase;
61     private String JavaDoc passivator;
62     private String JavaDoc timeOut;
63     private String JavaDoc bulkPassivate;
64     private String JavaDoc strictPooling;
65     private String JavaDoc containerType;
66     private int index;
67     private boolean edit;
68     
69     public ContainerData() {
70         this.id = "";
71         this.jar = "";
72         this.provider = "";
73         this.poolSize = "";
74         this.globalTxDatabase = "";
75         this.localTxDatabase = "";
76         this.passivator = "";
77         this.timeOut = "";
78         this.bulkPassivate = "";
79         this.strictPooling = "true";
80         this.index = -1;
81         this.containerType = "";
82     }
83     
84     public String JavaDoc getBulkPassivate() {
85         return bulkPassivate;
86     }
87
88     public String JavaDoc getContainerType() {
89         return containerType;
90     }
91
92     public String JavaDoc getGlobalTxDatabase() {
93         return globalTxDatabase;
94     }
95
96     public String JavaDoc getId() {
97         return id;
98     }
99
100     public int getIndex() {
101         return index;
102     }
103
104     public String JavaDoc getJar() {
105         return jar;
106     }
107
108     public String JavaDoc getLocalTxDatabase() {
109         return localTxDatabase;
110     }
111
112     public String JavaDoc getPassivator() {
113         return passivator;
114     }
115
116     public String JavaDoc getPoolSize() {
117         return poolSize;
118     }
119
120     public String JavaDoc getProvider() {
121         return provider;
122     }
123
124     public String JavaDoc isStrictPooling() {
125         return strictPooling;
126     }
127
128     public String JavaDoc getTimeOut() {
129         return timeOut;
130     }
131
132     public void setBulkPassivate(String JavaDoc string) {
133         bulkPassivate = string;
134     }
135
136     public void setContainerType(String JavaDoc string) {
137         containerType = string;
138     }
139
140     public void setGlobalTxDatabase(String JavaDoc string) {
141         globalTxDatabase = string;
142     }
143
144     public void setId(String JavaDoc string) {
145         id = string;
146     }
147
148     public void setIndex(int i) {
149         index = i;
150     }
151
152     public void setJar(String JavaDoc string) {
153         jar = string;
154     }
155
156     public void setLocalTxDatabase(String JavaDoc string) {
157         localTxDatabase = string;
158     }
159
160     public void setPassivator(String JavaDoc string) {
161         passivator = string;
162     }
163
164     public void setPoolSize(String JavaDoc string) {
165         poolSize = string;
166     }
167
168     public void setProvider(String JavaDoc string) {
169         provider = string;
170     }
171
172     public void setStrictPooling(String JavaDoc string) {
173         strictPooling = string;
174     }
175
176     public void setTimeOut(String JavaDoc string) {
177         timeOut = string;
178     }
179
180     public boolean isEdit() {
181         return edit;
182     }
183
184     public String JavaDoc getStrictPooling() {
185         return strictPooling;
186     }
187
188     public void setEdit(boolean b) {
189         edit = b;
190     }
191 }
Popular Tags