001: package org.enhydra.shark.api.internal.partmappersistence;
002:
003: import java.io.Serializable;
004:
005: /**
006: * Interface for mapping between participant and process.
007: * @author Zoran Milakovic
008: */
009: public class ParticipantMap implements Serializable {
010:
011: private String participantId;
012: private String packageId;
013: private String packageVersion;
014: private String processDefinitionId;
015: private String username;
016: private boolean isGroupUser;
017:
018: public ParticipantMap() {
019: }
020:
021: public ParticipantMap(String participantId, String packageId,
022: String packageVer, String processDefinitionId,
023: String username) {
024: setParticipantId(participantId);
025: setPackageId(packageId);
026: setPackageVersion(packageVer);
027: setProcessDefinitionId(processDefinitionId);
028: setUsername(username);
029: }
030:
031: public void setParticipantId(String id) {
032: if (id != null && !id.trim().equals(""))
033: this .participantId = id;
034: else
035: this .participantId = null;
036: }
037:
038: public String getParticipantId() {
039: return this .participantId;
040: }
041:
042: public void setPackageId(String id) {
043: if (id != null && !id.trim().equals(""))
044: this .packageId = id;
045: else
046: this .packageId = null;
047: }
048:
049: public String getPackageId() {
050: return this .packageId;
051: }
052:
053: public void setPackageVersion(String pkgVer) {
054: if (pkgVer != null && !pkgVer.trim().equals(""))
055: this .packageVersion = pkgVer;
056: else
057: this .packageVersion = null;
058: }
059:
060: public String getPackageVersion() {
061: return this .packageVersion;
062: }
063:
064: public void setProcessDefinitionId(String id) {
065: if (id != null && !id.trim().equals(""))
066: this .processDefinitionId = id;
067: else
068: this .processDefinitionId = null;
069: }
070:
071: public String getProcessDefinitionId() {
072: return this .processDefinitionId;
073: }
074:
075: public void setUsername(String username) {
076: if (username != null && !username.trim().equals(""))
077: this .username = username;
078: else
079: this .username = null;
080: }
081:
082: public String getUsername() {
083: return this .username;
084: }
085:
086: public boolean getIsGroupUser() {
087: return isGroupUser;
088: }
089:
090: public void setIsGroupUser(boolean isGroupUser) {
091: this .isGroupUser = isGroupUser;
092: }
093:
094: public String toString() {
095: String retVal = "";
096: retVal += "\nprocessDefId = " + this .processDefinitionId;
097: retVal += "\npackageId = " + this .packageId;
098: retVal += "\nusername = " + this .username;
099: retVal += "\npackageVersion = " + this .packageVersion;
100: retVal += "\nparticipantId = " + this .participantId;
101: retVal += "\nisGroupUser=" + this.isGroupUser;
102: return retVal;
103: }
104:
105: }
|