1 27 28 package dataregistry; 29 30 import java.io.Serializable ; 31 import java.math.BigDecimal ; 32 import java.sql.Timestamp ; 33 import java.util.Collection ; 34 import javax.ejb.CreateException ; 35 import javax.ejb.EntityBean ; 36 import javax.ejb.EntityContext ; 37 38 41 public abstract class PartBean implements EntityBean , PartLocalBusiness { 42 private EntityContext context; 43 44 50 public void setEntityContext(EntityContext aContext) { 51 context = aContext; 52 } 53 54 57 public void ejbActivate() { 58 59 } 60 61 64 public void ejbPassivate() { 65 66 } 67 68 71 public void ejbRemove() { 72 73 } 74 75 78 public void unsetEntityContext() { 79 context = null; 80 } 81 82 85 public void ejbLoad() { 86 87 } 88 89 92 public void ejbStore() { 93 94 } 95 97 98 public abstract String getPartNumber(); 99 public abstract void setPartNumber(String partNumber); 100 101 public abstract BigDecimal getRevision(); 102 public abstract void setRevision(BigDecimal revision); 103 104 public abstract String getDescription(); 105 public abstract void setDescription(String description); 106 107 public abstract Timestamp getRevisionDate(); 108 public abstract void setRevisionDate(Timestamp revisionDate); 109 110 public abstract PartLocal getBomPart(); 111 public abstract void setBomPart(PartLocal partBean); 112 113 public abstract Collection getPartBean1(); 114 public abstract void setPartBean1(Collection partBean1); 115 116 public abstract VendorPartLocal getVendorPartBean(); 117 public abstract void setVendorPartBean(VendorPartLocal vendorPartBean); 118 119 120 public PartPK ejbCreate(String partNumber, BigDecimal revision, String description, Timestamp revisionDate, PartLocal partBean) throws CreateException { 121 if (partNumber == null) { 122 throw new CreateException ("The field \"partNumber\" must not be null"); 123 } 124 if (revision == null) { 125 throw new CreateException ("The field \"revision\" must not be null"); 126 } 127 if (revisionDate == null) { 128 throw new CreateException ("The field \"revisionDate\" must not be null"); 129 } 130 if (partBean == null) { 131 throw new CreateException ("The field \"partBean\" must not be null"); 132 } 133 134 setPartNumber(partNumber); 136 setRevision(revision); 137 setDescription(description); 138 setRevisionDate(revisionDate); 139 140 return null; 141 } 142 143 public void ejbPostCreate(String partNumber, BigDecimal revision, String description, Timestamp revisionDate, PartLocal partBean) { 144 setBomPart(partBean); 146 147 } 148 149 150 151 public abstract Serializable getDrawing(); 152 153 public abstract void setDrawing(Serializable drawing); 154 155 public abstract String getSpecification(); 156 157 public abstract void setSpecification(String specification); 158 159 public PartPK ejbCreate(String partNumber, int revision, String description, java.util.Date revisionDate, String specification, Serializable drawing) throws CreateException { 160 if (partNumber == null) { 161 throw new CreateException ("The field \"partNumber\" must not be null"); 162 } 163 if (revisionDate == null) { 164 throw new CreateException ("The field \"revisionDate\" must not be null"); 165 } 166 167 168 setPartNumber(partNumber); 170 setRevision(new BigDecimal (revision)); 171 setDescription(description); 172 setRevisionDate(new Timestamp (revisionDate.getTime())); 173 setSpecification(specification); 174 setDrawing(drawing); 175 176 return null; 177 } 178 179 public void ejbPostCreate(String partNumber, int revision, String description, java.util.Date revisionDate, String specification, Serializable drawing) throws CreateException { 180 } 182 } 183 | Popular Tags |