01 package finderMethods;
02
03 import java.util.Collection;
04 import javax.ejb.CreateException;
05
06 import weblogic.ejb.GenericEntityBean;
07
08 /**
09 * @ejbgen:entity default-transaction="Supports" concurrency-strategy="Database"
10 * ejb-name = "ManufacturerBean_F"
11 * data-source-name = "cgSampleDataSource"
12 * table-name = "EJB_MANUFACTURER"
13 * prim-key-class = "java.lang.Integer"
14 *
15 * @ejbgen:jndi-name
16 * local = "ejb.ManufacturerBean_FHome"
17 *
18 * @ejbgen:file-generation local-class = "true" local-class-name = "ManufacturerBean_FLocal" local-home = "true" local-home-name = "ManufacturerBean_FHome" remote-class = "false" remote-class-name = "ManufacturerBean_FRemote" remote-home = "false" remote-home-name = "ManufacturerBean_FRemoteHome" value-class = "true" value-class-name = "ManufacturerVO" pk-class = "true"
19 * @ejbgen:relation role-name="ManufacturerBean_F-has-ItemsBean_Fs" cmr-field="items" target-ejb="ItemsBean_F" multiplicity="One" name="ItemsBean_F-ManufacturerBean_F"
20 * @ejbgen:finder ejb-ql="SELECT OBJECT(o) from ManufacturerBean_F as o" generate-on="Local" signature="Collection findAll()"
21 * @ejbgen:finder ejb-ql="SELECT OBJECT(m) from ItemsBean_F as o, IN(o.manufacturer) AS m" generate-on="Local" signature="Collection findAllManufacturers()"
22 * @ejbgen:finder ejb-ql="SELECT DISTINCT OBJECT(m) from ItemsBean_F as o, IN(o.manufacturer) AS m" generate-on="Local" signature="Collection findDistinctManufacturer()"
23 * @ejbgen:finder ejb-ql="SELECT OBJECT(o) from ManufacturerBean_F as o WHERE o.usManufacturer = 1" generate-on="Local" signature="Collection findUSManufacturer()"
24 * @ejbgen:finder ejb-ql="SELECT OBJECT(o) from ManufacturerBean_F as o WHERE o.items IS EMPTY" generate-on="Local" signature="Collection findWithoutItems()"
25 * @ejbgen:finder ejb-ql="SELECT OBJECT(o) from ManufacturerBean_F as o, IN (o.items) AS allItems, ItemsBean_F oneItem WHERE oneItem.itemname = ?1 AND oneItem MEMBER OF allItems" generate-on="Local" signature="Collection findManufacturerOfItem(java.lang.String itemname)"
26 */
27
28 public abstract class ManufacturerBean_F
29 extends GenericEntityBean
30 {
31
32
33 /**
34 * @ejbgen:cmp-field ordering-number="10" column = "MANUFACTURER_ID"
35 * primkey-field="true"
36 * @ejbgen:local-method
37 */
38 public abstract Integer getManufacturerId();
39 /**
40 * @ejbgen:local-method
41 */
42 public abstract void setManufacturerId(Integer val);
43
44 /**
45 * @ejbgen:cmp-field column = "MANUFACTURERNAME"
46 * @ejbgen:local-method
47 */
48 public abstract String getManufacturername();
49 /**
50 * @ejbgen:local-method
51 */
52 public abstract void setManufacturername(String val);
53
54 /**
55 * @ejbgen:cmp-field column = "US_MANUFACTURER"
56 * @ejbgen:local-method
57 */
58 public abstract int getUsManufacturer();
59 /**
60 * @ejbgen:local-method
61 */
62 public abstract void setUsManufacturer(int val);
63
64
65 /**
66 * @ejbgen:cmr-field
67 * @ejbgen:local-method
68 */
69 public abstract java.util.Collection getItems();
70
71 /**
72 * @ejbgen:local-method
73 */
74 public abstract void setItems(java.util.Collection arg);
75
76 /**
77 * @ejbgen:local-method
78 */
79 public java.lang.String toString()
80 {
81 return "["+getManufacturerId().toString()+","+getManufacturername()+","+getUsManufacturer()+"]";
82 }
83
84 public java.lang.Integer ejbCreate(java.lang.Integer ManufacturerId, java.lang.String Manufacturername, int UsManufacturer)
85 {
86 setManufacturerId(ManufacturerId);
87 setManufacturername(Manufacturername);
88 setUsManufacturer(UsManufacturer);
89
90 return null; // FIXME return PK value
91 }
92
93 public void ejbPostCreate(java.lang.Integer ManufacturerId, java.lang.String Manufacturername, int UsManufacturer)
94 {
95 }
96 }
|