001: package hero.xpdl;
002:
003: /**
004: *
005: * Bonita
006: * Copyright (C) 1999 Bull S.A.
007: * Bull 68 route de versailles 78434 Louveciennes Cedex France
008: * Further information: bonita@objectweb.org
009: *
010: * This library is free software; you can redistribute it and/or
011: * modify it under the terms of the GNU Lesser General Public
012: * License as published by the Free Software Foundation; either
013: * version 2.1 of the License, or any later version.
014: *
015: * This library is distributed in the hope that it will be useful,
016: * but WITHOUT ANY WARRANTY; without even the implied warranty of
017: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
018: * Lesser General Public License for more details.
019: *
020: * You should have received a copy of the GNU Lesser General Public
021: * License along with this library; if not, write to the Free Software
022: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
023: * USA
024: *
025: *
026: --------------------------------------------------------------------------
027: * $Id: XPDLParticipant.java,v 1.1 2006/06/06 08:16:08 mvaldes Exp $
028: *
029: --------------------------------------------------------------------------
030: */
031:
032: import java.io.Serializable;
033: import java.util.Vector;
034:
035: public final class XPDLParticipant implements Serializable,
036: java.lang.Cloneable {
037:
038: // --------------------------------------------------- Instance Variables
039:
040: private String description = "";
041:
042: private String id = "";
043:
044: private String name = "";
045:
046: private String type = "";
047:
048: private String mapperName = "";
049:
050: private String mapperType = "";
051:
052: private String mapperClassName = "";
053:
054: //field containing either : projectName, either the cste : PACKAGE_LEVEL
055: private String projectName = "";
056:
057: // ----------------------------------------------------------- Properties
058:
059: public String getName() {
060: return (name);
061: }
062:
063: public void setName(String name) {
064: this .name = name;
065: }
066:
067: public String getId() {
068: return (id);
069: }
070:
071: public void setId(String id) {
072: this .id = id;
073: }
074:
075: public String getType() {
076: return (type);
077: }
078:
079: public void setType(String type) {
080: this .type = type;
081: }
082:
083: public String getMapperName() {
084: return (mapperName);
085: }
086:
087: public void setMapperName(String mapperName) {
088: this .mapperName = mapperName;
089: }
090:
091: public String getMapperType() {
092: return (mapperType);
093: }
094:
095: public void setMapperType(String mapperType) {
096: this .mapperType = mapperType;
097: }
098:
099: public String getMapperClassName() {
100: return (mapperClassName);
101: }
102:
103: public void setMapperClassName(String mapperClassName) {
104: this .mapperClassName = mapperClassName;
105: }
106:
107: public String getDescription() {
108: return (description);
109: }
110:
111: public void setDescription(String description) {
112: this .description = description;
113: }
114:
115: // projectName (or "Package_level")
116: public String getProjectName() {
117: return (projectName);
118: }
119:
120: public void setProjectName(String projectName) {
121: this .projectName = projectName;
122: }
123:
124: public XPDLParticipant() {
125: }
126:
127: public Object clone() throws java.lang.CloneNotSupportedException {
128: return super.clone();
129: }
130:
131: }
|