001 package finderMethods;
002
003 /**
004 */
005 public class ManufacturerBeanControlTest implements com.bea.jws.WebService
006 {
007 static final long serialVersionUID = 1L;
008
009 /** @common:control */
010 public finderMethods.ManufacturerBeanControl manufacturerBeanControl;
011
012 /** @common:operation
013 * @jws:conversation phase="start"
014 */
015 public void startTestDrive() {}
016
017 /** @common:operation
018 * @jws:conversation phase="finish"
019 */
020 public void finishTestDrive() {}
021
022 /**
023 * <font face="Geneva, Arial, Helvetica, sans-serif">
024 * findAll returns all the manufacturers stored in the EJB_manufacturer table.
025 * Each manufacturer is shown as: [manufacturerID, manufacturerName, USManufacturer]
026 * </font>
027 *
028 * @common:operation
029 * @jws:conversation phase="continue"
030 */
031 public java.lang.String findAll() throws Exception
032 { return (manufacturerBeanControl.findAll()).toString(); }
033
034 /**
035 * <font face="Geneva, Arial, Helvetica, sans-serif">
036 * findAllManufacturers returns all the manufacturers that produce the items known
037 * in the database, querying the entity relation between items and manufacturers.
038 * Duplicate records indicate that manufacturers produce multiple items.
039 * Each manufacturer is shown as: [manufacturerID, manufacturerName, USManufacturer]
040 * </font>
041 *
042 * @common:operation
043 * @jws:conversation phase="continue"
044 */
045 public java.lang.String findAllManufacturers() throws Exception
046 { return (manufacturerBeanControl.findAllManufacturers()).toString(); }
047
048 // The return type of this method was not supported in Web Service operations
049 /**
050 * <font face="Geneva, Arial, Helvetica, sans-serif">
051 * findByPrimaryKey take an int manufacturerID and returns the matching manufacturer.
052 * Each manufacturer is shown as: [manufacturerID, manufacturerName, USManufacturer]
053 * </font>
054 *
055 * @common:operation
056 * @jws:conversation phase="continue"
057 */
058 public void findByPrimaryKey(java.lang.Integer manufacturerID) throws Exception
059 { manufacturerBeanControl.findByPrimaryKey(manufacturerID); }
060
061 /**
062 * <font face="Geneva, Arial, Helvetica, sans-serif">
063 * findDistinctManufacturer returns all the unique manufacturers that produce the items known
064 * in the database, querying the entity relation between items and manufacturers.
065 * Duplicate records have been filtered out using the DISTINCT keyword.
066 * Each manufacturer is shown as: [manufacturerID, manufacturerName, USManufacturer]
067 * </font>
068 *
069 * @common:operation
070 * @jws:conversation phase="continue"
071 */
072 public java.lang.String findDistinctManufacturer() throws Exception
073 { return (manufacturerBeanControl.findDistinctManufacturer()).toString(); }
074
075 /**
076 * <font face="Geneva, Arial, Helvetica, sans-serif">
077 * findManufacturerOfItem takes an itemname and returns the manufacturer of that
078 * item, using the MEMBER OF keyword.
079 * Each manufacturer is shown as: [manufacturerID, manufacturerName, USManufacturer]
080 * </font>
081 *
082 * @common:operation
083 * @jws:conversation phase="continue"
084 */
085 public java.lang.String findManufacturerOfItem(String itemname) throws Exception
086 { return (manufacturerBeanControl.findManufacturerOfItem(itemname)).toString(); }
087
088 /**
089 * <font face="Geneva, Arial, Helvetica, sans-serif">
090 * findUSManufacturer returns all US manufacturers, using a literal value to test
091 * whether a manufacturer is located in the US or not.
092 * Each item is shown as: [manufacturerID, manufacturerName, USManufacturer]
093 * </font>
094 *
095 * @common:operation
096 * @jws:conversation phase="continue"
097 */
098 public java.lang.String findUSManufacturer() throws Exception
099 { return (manufacturerBeanControl.findUSManufacturer()).toString(); }
100
101 /**
102 * <font face="Geneva, Arial, Helvetica, sans-serif">
103 * findWithoutItems returns all manufacturers that do not have any known items
104 * using the IS EMPTY operator.
105 * Each manufacturer is shown as: [manufacturerID, manufacturerName, USManufacturer]
106 * </font>
107 *
108 * @common:operation
109 * @jws:conversation phase="continue"
110 */
111 public java.lang.String findWithoutItems() throws Exception
112 { return (manufacturerBeanControl.findWithoutItems()).toString(); }
113
114 }
|