| DAOFactoryServiceInterface.java |
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