1 37 38 package com.sun.j2ee.blueprints.activitysupplier.purchaseorder.ejb; 39 40 import javax.ejb.*; 41 import java.util.*; 42 43 46 47 public abstract class ActivityDetailsBean implements EntityBean { 48 49 private EntityContext entityContext = null; 50 51 public Object ejbCreate(String id, Calendar start, Calendar end, 52 int count) throws CreateException { 53 54 setActivityId(id); 55 setStartDate(start.getTimeInMillis()); 56 setEndDate(end.getTimeInMillis()); 57 setHeadCount(count); 58 return null; 59 } 60 61 public void ejbPostCreate(String id, Calendar start, Calendar end, 62 int count) throws CreateException {} 63 64 public abstract void setActivityId(String poId); 66 public abstract void setStartDate(long date); 67 public abstract void setEndDate(long date); 68 public abstract void setHeadCount(int count); 69 70 public abstract String getActivityId(); 71 public abstract long getStartDate(); 72 public abstract long getEndDate(); 73 public abstract int getHeadCount(); 74 75 public void ejbRemove() throws RemoveException {} 76 77 public void ejbLoad() {} 78 79 public void ejbStore() {} 80 81 public void ejbActivate() {} 82 83 public void ejbPassivate() {} 84 85 public void unsetEntityContext() { 86 this.entityContext = null; 87 } 88 89 public void setEntityContext(EntityContext entityContext) { 90 this.entityContext = entityContext; 91 } 92 } 93 | Popular Tags |