001: // $HeadURL:
002: // /cvsroot/deegree/src/org/deegree/datatypes/parameter/GeneralOperationParameterIm.java,v
003: // 1.2 2004/08/16 06:23:33 ap Exp $
004: /*---------------- FILE HEADER ------------------------------------------
005:
006: This file is part of deegree.
007: Copyright (C) 2001-2008 by:
008: EXSE, Department of Geography, University of Bonn
009: http://www.giub.uni-bonn.de/deegree/
010: lat/lon GmbH
011: http://www.lat-lon.de
012:
013: This library is free software; you can redistribute it and/or
014: modify it under the terms of the GNU Lesser General Public
015: License as published by the Free Software Foundation; either
016: version 2.1 of the License, or (at your option) any later version.
017:
018: This library is distributed in the hope that it will be useful,
019: but WITHOUT ANY WARRANTY; without even the implied warranty of
020: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
021: Lesser General Public License for more details.
022:
023: You should have received a copy of the GNU Lesser General Public
024: License along with this library; if not, write to the Free Software
025: Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
026:
027: Contact:
028:
029: Andreas Poth
030: lat/lon GmbH
031: Aennchenstr. 19
032: 53115 Bonn
033: Germany
034: E-Mail: poth@lat-lon.de
035:
036: Prof. Dr. Klaus Greve
037: Department of Geography
038: University of Bonn
039: Meckenheimer Allee 166
040: 53115 Bonn
041: Germany
042: E-Mail: greve@giub.uni-bonn.de
043:
044:
045: ---------------------------------------------------------------------------*/
046: package org.deegree.datatypes.parameter;
047:
048: import java.io.Serializable;
049:
050: /**
051: * @author <a href="mailto:poth@lat-lon.de">Andreas Poth </a>
052: * @author last edited by: $Author: apoth $
053: *
054: * @version 1.0. $Revision: 9337 $, $Date: 2007-12-27 04:31:11 -0800 (Thu, 27 Dec 2007) $
055: *
056: * @since 2.0
057: */
058: public class GeneralOperationParameterIm implements Serializable {
059:
060: private static final long serialVersionUID = 1L;
061:
062: private String name = null;
063:
064: private String remarks = null;
065:
066: private int maximumOccurs = 0;
067:
068: private int minimumOccurs = 0;
069:
070: /**
071: * @param name
072: * @param remarks
073: * @param maximumOccurs
074: * @param minimumOccurs
075: */
076: public GeneralOperationParameterIm(String name, String remarks,
077: int maximumOccurs, int minimumOccurs) {
078: this .name = name;
079: this .remarks = remarks;
080: this .maximumOccurs = maximumOccurs;
081: this .minimumOccurs = minimumOccurs;
082: }
083:
084: /**
085: * @return Returns the maximumOccurs.
086: *
087: */
088: public int getMaximumOccurs() {
089: return maximumOccurs;
090: }
091:
092: /**
093: * @param maximumOccurs
094: * The maximumOccurs to set.
095: *
096: */
097: public void setMaximumOccurs(int maximumOccurs) {
098: this .maximumOccurs = maximumOccurs;
099: }
100:
101: /**
102: * @return Returns the minimumOccurs.
103: *
104: */
105: public int getMinimumOccurs() {
106: return minimumOccurs;
107: }
108:
109: /**
110: * @param minimumOccurs
111: * The minimumOccurs to set.
112: *
113: */
114: public void setMinimumOccurs(int minimumOccurs) {
115: this .minimumOccurs = minimumOccurs;
116: }
117:
118: /**
119: * @return Returns the name.
120: *
121: */
122: public String getName() {
123: return name;
124: }
125:
126: /**
127: * @param name
128: * The name to set.
129: *
130: */
131: public void setName(String name) {
132: this .name = name;
133: }
134:
135: /**
136: * @return Returns the remarks.
137: *
138: */
139: public String getRemarks() {
140: return remarks;
141: }
142:
143: /**
144: * @param remarks
145: * The remarks to set.
146: *
147: */
148: public void setRemarks(String remarks) {
149: this.remarks = remarks;
150: }
151:
152: }
|