1 3 package org.objectweb.clusterDemo; 4 5 import javax.ejb.CreateException ; 6 import javax.ejb.DuplicateKeyException ; 7 import javax.ejb.EntityBean ; 8 import javax.ejb.EntityContext ; 9 import javax.ejb.RemoveException ; 10 11 import org.objectweb.jonas.common.Log; 12 import org.objectweb.util.monolog.api.Logger; 13 import org.objectweb.util.monolog.api.BasicLevel; 14 15 18 public abstract class BankOperationECL implements EntityBean { 19 20 static private Logger logger = null; 21 22 EntityContext ejbContext; 23 24 28 37 public void setEntityContext(EntityContext ctx) { 38 if (logger == null) { 39 logger = Log.getLogger("org.objectweb.jonas_tests"); 40 } 41 logger.log(BasicLevel.DEBUG, ""); 42 ejbContext = ctx; 43 } 44 45 54 public void unsetEntityContext() { 55 logger.log(BasicLevel.DEBUG, ""); 56 ejbContext = null; 57 } 58 59 71 public void ejbRemove() throws RemoveException { 72 logger.log(BasicLevel.DEBUG, ""); 73 } 74 75 82 public void ejbLoad() { 83 logger.log(BasicLevel.DEBUG, ""); 84 } 85 86 93 public void ejbStore() { 94 logger.log(BasicLevel.DEBUG, ""); 95 } 96 97 101 public void ejbPostCreate(int v, String r, String d) throws CreateException { 102 logger.log(BasicLevel.DEBUG, ""); 103 } 104 105 110 public java.lang.String ejbCreate(int v, String r, String d) throws CreateException , DuplicateKeyException { 111 logger.log(BasicLevel.DEBUG, ""); 112 113 setValue(v); 115 setReason(r); 116 setDate(d); 117 118 return null; 120 } 121 122 126 public void ejbPassivate() { 127 logger.log(BasicLevel.DEBUG, ""); 128 } 129 130 135 public void ejbActivate() { 136 logger.log(BasicLevel.DEBUG, ""); 137 } 138 139 143 public abstract int getValue(); 144 145 public abstract String getDate(); 146 147 public abstract String getReason(); 148 149 public abstract void setValue(int v); 150 151 public abstract void setDate(String d); 152 153 public abstract void setReason(String r); 154 } | Popular Tags |