1  package com.orindasoft.demo.generated;
2  
3  
4  import com.orindasoft.pub.CSException; 
5  import com.orindasoft.pub.CSDBException; 
6  import com.orindasoft.pub.SqlUtils; 
7  import com.orindasoft.pub.OracleResourceUser; 
8  import com.orindasoft.demo.generated.plsql.*; 
9  // JSR-181 Support is enabled if your target JVM is 1.6 or higher...
10 import javax.jws.*;  
11 // If you need to change the behaviour of @WebService use the 'Extra Java' field of 
12 // 'Extra Options' tab - any @WebService specified there will replace the one below
13 @WebService
14 /** 
15 * WSDL Compatible Web Services Interface used by classes generated by OrindaBuild
16 * 
17 * <p>Generated by OrindaBuild build 2699 at 2010/02/27 12:21:51 GMT
18 * <p>OrindaBuild is made by Orinda Software Ltd, Dublin, Ireland
19 * <p>Target Database: Oracle 10.2.0
20 * <p> -------------------------------------------------------------------------
21 * <p> WARNING: This code will stop working around the time OrindaBuild expires.
22 * <p> This restriction only exists in the demo version of OrindaBuild.
23 * <p> -------------------------------------------------------------------------
24 * <p> OrindaBuild Tips 17 of 19:
25 * <p> OrindaBuild also runs as an extension to Oracle's JDeveloper 10g
26 * <p> -------------------------------------------------------------------------
27 * 
28 * <p>Copyright Orinda Software 2003-2009
29 * @author devteam60@orindabuild.com
30 * @version 1.1
31 */ 
32 public interface DAOFactoryServiceInterface
33 { 
34 /** 
35 * SequentialNumberGenerator - Access Sequence SEQUENTIAL_NUMBER_GENERATOR
36 */ 
37 public long serviceSequenceSequentialNumberGenerator() throws DAOFactoryServiceException;
38  
39 /** 
40 * Call Class CursorExampleDirectFlightAvailable as a service
41 * @param String paramPFromcity VARCHAR2
42 * @param String paramPTocity VARCHAR2
43 * @return boolean
44 * @throws DAOFactoryServiceException
45 */
46 // JSR-181 support - make this method part of a web service
47 @WebMethod
48 public boolean servicePlsqlCursorExampleDirectFlightAvailable
49     (@WebParam(name="paramPFromcity") String paramPFromcity
50     ,@WebParam(name="paramPTocity") String paramPTocity) throws DAOFactoryServiceException;
51 /** 
52 * Call Class CursorExampleFindDirectFlights as a service
53 * @param String paramPFromcity VARCHAR2
54 * @param String paramPTocity VARCHAR2
55 * @param double paramPOrderby NUMBER
56 * @return com.orindasoft.demo.generated.plsql.CursorExampleFlightsRefcursorTypeAttrs[]
57 * @throws DAOFactoryServiceException
58 */
59 // JSR-181 support - make this method part of a web service
60 @WebMethod
61 public com.orindasoft.demo.generated.plsql.CursorExampleFlightsRefcursorTypeAttrs[] servicePlsqlCursorExampleFindDirectFlights
62     (@WebParam(name="paramPFromcity") String paramPFromcity
63     ,@WebParam(name="paramPTocity") String paramPTocity
64     ,@WebParam(name="paramPOrderby") double paramPOrderby) throws DAOFactoryServiceException;
65 /** 
66 * Call Class CursorExampleGetlists as a service
67 * @return com.orindasoft.demo.generated.plsql.CursorExampleGetlistsReturn
68 * @throws DAOFactoryServiceException
69 */
70 // JSR-181 support - make this method part of a web service
71 @WebMethod
72 public com.orindasoft.demo.generated.plsql.CursorExampleGetlistsReturn servicePlsqlCursorExampleGetlists() throws DAOFactoryServiceException;
73 /** 
74 * Call Class ObjectArrayExampleAddBookingsObjectArray as a service
75 * @param CustomersAttrs paramPCustomer PL/SQL RECORD
76 * @param BookingsTypeAttrs[] paramPBookingTable TABLE
77 * @return String
78 * @throws DAOFactoryServiceException
79 */
80 // JSR-181 support - make this method part of a web service
81 @WebMethod
82 public String servicePlsqlObjectArrayExampleAddBookingsObjectArray
83     (@WebParam(name="paramPCustomer") CustomersAttrs paramPCustomer
84     ,@WebParam(name="paramPBookingTable") BookingsTypeAttrs[] paramPBookingTable) throws DAOFactoryServiceException;
85 /** 
86 * Call Class ObjectArrayExampleGetObjectArrayOfFlights as a service
87 * @param String paramPCity VARCHAR2
88 * @return FlightsTypeAttrs[]
89 * @throws DAOFactoryServiceException
90 */
91 // JSR-181 support - make this method part of a web service
92 @WebMethod
93 public FlightsTypeAttrs[] servicePlsqlObjectArrayExampleGetObjectArrayOfFlights
94     (@WebParam(name="paramPCity") String paramPCity) throws DAOFactoryServiceException;
95 /** 
96 * Call Class PackageArrayExampleAddBookingsPlsqlArray as a service
97 * @param CustomersAttrs paramPCustomer PL/SQL RECORD
98 * @param BookingsAttrs[] paramPBookingTable VARRAY
99 * @return String
100* @throws DAOFactoryServiceException
101*/
102// JSR-181 support - make this method part of a web service
103@WebMethod
104public String servicePlsqlPackageArrayExampleAddBookingsPlsqlArray
105    (@WebParam(name="paramPCustomer") CustomersAttrs paramPCustomer
106    ,@WebParam(name="paramPBookingTable") BookingsAttrs[] paramPBookingTable) throws DAOFactoryServiceException;
107/** 
108* Call Class PackageArrayExampleGetPlsqlArrayOfFlights as a service
109* @param String paramPCity VARCHAR2
110* @return FlightsAttrs[]
111* @throws DAOFactoryServiceException
112*/
113// JSR-181 support - make this method part of a web service
114@WebMethod
115public FlightsAttrs[] servicePlsqlPackageArrayExampleGetPlsqlArrayOfFlights
116    (@WebParam(name="paramPCity") String paramPCity) throws DAOFactoryServiceException;
117/** 
118* Call Class PackageIdxarrayExampleAddBookingsPlsqlArray as a service
119* @param CustomersAttrs paramPCustomer PL/SQL RECORD
120* @param BookingsAttrs[] paramPBookingTable PL/SQL TABLE
121* @return String
122* @throws DAOFactoryServiceException
123*/
124// JSR-181 support - make this method part of a web service
125@WebMethod
126public String servicePlsqlPackageIdxarrayExampleAddBookingsPlsqlArray
127    (@WebParam(name="paramPCustomer") CustomersAttrs paramPCustomer
128    ,@WebParam(name="paramPBookingTable") BookingsAttrs[] paramPBookingTable) throws DAOFactoryServiceException;
129/** 
130* Call Class PackageIdxarrayExampleGetPlsqlArrayOfFlights as a service
131* @param String paramPCity VARCHAR2
132* @return FlightsAttrs[]
133* @throws DAOFactoryServiceException
134*/
135// JSR-181 support - make this method part of a web service
136@WebMethod
137public FlightsAttrs[] servicePlsqlPackageIdxarrayExampleGetPlsqlArrayOfFlights
138    (@WebParam(name="paramPCity") String paramPCity) throws DAOFactoryServiceException;
139/** 
140* Call Class ChangeFlightDates as a service
141* @return void
142* @throws DAOFactoryServiceException
143*/
144// JSR-181 support - make this method part of a web service
145@WebMethod
146public void serviceSqlChangeFlightDates() throws DAOFactoryServiceException;
147/** 
148* Call Class CustcomerAdd as a service
149* @param String Paramname STRING
150* @param String Paramaddress STRING
151* @param String Paramcity STRING
152* @param String Paramstate STRING
153* @param double Paramzip NUMBER
154* @param java.util.Date Parambdate DATE
155* @param String Paramphone STRING
156* @return void
157* @throws DAOFactoryServiceException
158*/
159// JSR-181 support - make this method part of a web service
160@WebMethod
161public void serviceSqlCustcomerAdd
162    (@WebParam(name="Paramname") String Paramname
163    ,@WebParam(name="Paramaddress") String Paramaddress
164    ,@WebParam(name="Paramcity") String Paramcity
165    ,@WebParam(name="Paramstate") String Paramstate
166    ,@WebParam(name="Paramzip") double Paramzip
167    ,@WebParam(name="Parambdate") java.util.Date Parambdate
168    ,@WebParam(name="Paramphone") String Paramphone) throws DAOFactoryServiceException;
169/** 
170* Call Class CustomerDelete as a service
171* @param String ParamParam1 STRING
172* @return void
173* @throws DAOFactoryServiceException
174*/
175// JSR-181 support - make this method part of a web service
176@WebMethod
177public void serviceSqlCustomerDelete
178    (@WebParam(name="ParamParam1") String ParamParam1) throws DAOFactoryServiceException;
179/** 
180* Call Class CustomerUpdate as a service
181* @param String Paramaddress STRING
182* @param String Paramcity STRING
183* @param String Paramstate STRING
184* @param double Paramzip NUMBER
185* @param java.util.Date Parambdate DATE
186* @param String Paramphone STRING
187* @param String Paramname STRING
188* @return void
189* @throws DAOFactoryServiceException
190*/
191// JSR-181 support - make this method part of a web service
192@WebMethod
193public void serviceSqlCustomerUpdate
194    (@WebParam(name="Paramaddress") String Paramaddress
195    ,@WebParam(name="Paramcity") String Paramcity
196    ,@WebParam(name="Paramstate") String Paramstate
197    ,@WebParam(name="Paramzip") double Paramzip
198    ,@WebParam(name="Parambdate") java.util.Date Parambdate
199    ,@WebParam(name="Paramphone") String Paramphone
200    ,@WebParam(name="Paramname") String Paramname) throws DAOFactoryServiceException;
201/** 
202* Call Class GetFlights as a service
203* @param String Paramcity STRING
204* @return com.orindasoft.demo.generated.sql.GetFlightsCursorAttr[]
205* @throws DAOFactoryServiceException
206*/
207// JSR-181 support - make this method part of a web service
208@WebMethod
209public com.orindasoft.demo.generated.sql.GetFlightsCursorAttr[] serviceSqlGetFlights
210    (@WebParam(name="Paramcity") String Paramcity) throws DAOFactoryServiceException;
211} // Generated by OrindaBuild 6.0.2699                                                 
212