1 4 5 package org.enhydra.shark.partmappersistence.data; 6 7 import java.util.ArrayList ; 8 import java.util.Iterator ; 9 import java.util.List ; 10 11 16 public class HibernatePackage { 17 18 private String packageId; 19 private List processes = new ArrayList (); 20 private List packageLevelParticipant = new ArrayList (); 21 22 public HibernatePackage() { 23 } 24 25 public String getPackageId() { 26 return packageId; 27 } 28 29 public void setPackageId(String packageId) { 30 this.packageId = packageId; 31 } 32 33 public List getProcesses() { 34 return processes; 35 } 36 37 public void setProcesses(List processes) { 38 this.processes = processes; 39 } 40 41 public void addProcess(HibernateProcessPartMap pro){ 42 if (!processes.contains(pro)){ 43 processes.add(pro); 44 } 45 } 46 47 public void removeProcess(HibernateProcessPartMap pro){ 48 processes.remove(pro); 49 pro.setPck(null); 50 } 51 52 public List getPackageLevelParticipant() { 53 return packageLevelParticipant; 54 } 55 56 public void setPackageLevelParticipant(List packageLevelParticipant) { 57 this.packageLevelParticipant = packageLevelParticipant; 58 } 59 60 public void addPackageLevelParticipan(HibernatePackageLevelParticipant packLevelPart){ 61 if (!packageLevelParticipant.contains(packLevelPart)){ 62 packageLevelParticipant.add(packLevelPart); 63 packLevelPart.setPackage(this); 64 } 65 } 66 67 public void removePackageLevelParticipan(HibernatePackageLevelParticipant packLevelPart){ 68 packageLevelParticipant.remove(packLevelPart); 69 packLevelPart.setPackage(null); 70 } 71 72 public String toString() { 73 StringBuffer retVal = new StringBuffer (); 74 retVal.append("\npackageId = "+this.packageId); 75 retVal.append("\n\t**************processes************* \n"); 76 if (processes.size() != 0) { 77 for (Iterator it = processes.iterator(); it.hasNext();) { 78 HibernateProcessPartMap pro = (HibernateProcessPartMap) it.next(); 79 if (pro != null) { 80 retVal.append("\tprocess = " + pro.getProcessId() + "\n"); 81 } else { 82 retVal.append("\tprocess NULL!\n"); 83 } 84 } 85 } else { 86 retVal.append("\tno process \n"); 87 } 88 retVal.append("\t**************end processes************* \n"); 89 retVal.append("\t**************packageLevelParticipant************* \n"); 90 if (packageLevelParticipant.size() != 0) { 91 for (Iterator it = packageLevelParticipant.iterator(); it.hasNext();) { 92 HibernatePackageLevelParticipant packLevelPart = (HibernatePackageLevelParticipant) it.next(); 93 if (packLevelPart != null) { 94 retVal.append("\tpackageLevelParticipant = " + packLevelPart.getParticipantId() + "\n"); 95 } else { 96 retVal.append("\tpackageLevelParticipant NULL!\n"); 97 } 98 } 99 } else { 100 retVal.append("\tno packageLevelParticipant \n"); 101 } 102 retVal.append("\t**************end ackageLevelParticipant************* \n"); 103 return retVal.toString(); 104 } 105 106 } | Popular Tags |