1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
| /**
* @ejb.bean name="Exemple"
* display-name="Name for Exemple"
* type="CMP"
* cmp-version="2.x"
* reentrant="false"
*
* view-type="local"
* local-jndi-name="ejb/Exemple"
*
* schema="ExempleSchema"
* primkey-field="id"
*
* @ejb.pk class="java.lang.Integer"
*
* @ejb.persistence table-name = "t_Exemple"
*
* @ejb.home generate="local" local-class="com.ejb.entity.interfaces.ExempleHome"
* @ejb.interface generate="local" local-class="com.ejb.entity.interfaces.Exemple"
*
* @ejb.finder
* signature="Exemple findById(java.lang.Integer id)"
* query="SELECT OBJECT(Exemple) FROM ExempleSchema Exemple WHERE Exemple.id = ?1"
* unchecked="true"
* result-type-mapping="Local"
*
* @ejb.finder
* signature="Exemple findByName(java.lang.String name)"
* query="SELECT OBJECT(Exemple) FROM ExempleSchema Exemple WHERE Exemple.name = ?1"
* unchecked="true"
* result-type-mapping="Local"
*
* @ejb.finder
* signature="java.util.Collection findByFamily(java.lang.String family)"
* query="SELECT OBJECT(Exemple) FROM ExempleSchema Exemple WHERE Exemple.family = ?1"
* unchecked="true"
* result-type-mapping="Local"
*
* @ejb.finder
* signature="java.util.Collection findAll()"
* query="SELECT OBJECT(Exemple) FROM ExempleSchema Exemple"
* unchecked="true"
* result-type-mapping="Local"
*
* @ejb:util generate="physical"
*
*/
public abstract class ExempleBean implements EntityBean {
/** The entity context */
private EntityContext context;
/**
* @ejb.create-method
* @return Primary Key
* @throws CreateException
*/
public Integer ejbCreate(String name, String family) throws CreateException {
setName(name);
setFamily(family);
return null;
}
public void ejbPostCreate(String name, String family) throws CreateException {
}
/**
* @ejb.interface-method
* @ejb.pk-field
* @ejb.persistence column-name="k_id"
* @ejb.transaction type="Supports"
*
* @jboss.persistence auto-increment="true"
*
* @return Aircraft Type ID
*/
public abstract Integer getId();
public abstract void setId(Integer id);
/**
* @ejb.interface-method view-type="local"
* @ejb.persistence column-name="f_name"
*
* @return Aircraft name
*/
public abstract String getName();
public abstract void setName(String name);
/**
* @ejb.interface-method view-type="local"
* @ejb.persistence column-name="f_family"
*
* @return Aircraft family
*/
public abstract String getFamily();
public abstract void setFamily(String family);
public void setEntityContext(EntityContext ctx)
throws EJBException,
RemoteException {
context=ctx;
}
public void unsetEntityContext() throws EJBException, RemoteException {
context=null;
}
//.... |
Partager