01: package com.ext.portlet.reports.service.http;
02:
03: /**
04: * <a href="ReportsEntryServiceSoap.java.html"><b><i>View Source</i></b></a>
05: *
06: * <p>
07: * ServiceBuilder generated this class. Modifications in this class will be
08: * overwritten the next time is generated.
09: * </p>
10: *
11: * <p>
12: * This class provides a SOAP utility for the
13: * <code>com.ext.portlet.reports.service.ReportsEntryServiceUtil</code> service
14: * utility. The static methods of this class calls the same methods of the
15: * service utility. However, the signatures are different because it is
16: * difficult for SOAP to support certain types.
17: * </p>
18: *
19: * <p>
20: * ServiceBuilder follows certain rules in translating the methods. For example,
21: * if the method in the service utility returns a <code>java.util.List</code>,
22: * that is translated to an array of
23: * <code>com.ext.portlet.reports.model.ReportsEntrySoap</code>. If the method in the
24: * service utility returns a <code>com.ext.portlet.reports.model.ReportsEntry</code>,
25: * that is translated to a <code>com.ext.portlet.reports.model.ReportsEntrySoap</code>.
26: * Methods that SOAP cannot safely wire are skipped.
27: * </p>
28: *
29: * <p>
30: * The benefits of using the SOAP utility is that it is cross platform
31: * compatible. SOAP allows different languages like Java, .NET, C++, PHP, and
32: * even Perl, to call the generated services. One drawback of SOAP is that it is
33: * slow because it needs to serialize all calls into a text format (XML).
34: * </p>
35: *
36: * <p>
37: * You can see a list of services at
38: * http://localhost:8080/tunnel-web/secure/axis. Set the property
39: * <code>tunnel.servlet.hosts.allowed</code> in portal.properties to configure
40: * security.
41: * </p>
42: *
43: * <p>
44: * The SOAP utility is only generated for remote services.
45: * </p>
46: *
47: * @author Brian Wing Shun Chan
48: *
49: * @see com.ext.portlet.reports.service.ReportsEntryServiceUtil
50: * @see com.ext.portlet.reports.service.http.ReportsEntryServiceHttp
51: * @see com.ext.portlet.reports.service.model.ReportsEntrySoap
52: *
53: */
54: public class ReportsEntryServiceSoap {
55: }
|