01: /**
02: * $Id: BindingOperationDescriptor.java,v 1.6 2003/06/03 10:49:21 sy131129 Exp $
03: * Copyright 2002-2003 Sun Microsystems, Inc. All
04: * rights reserved. Use of this product is subject
05: * to license terms. Federal Acquisitions:
06: * Commercial Software -- Government Users
07: * Subject to Standard License Terms and
08: * Conditions.
09: *
10: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
11: * are trademarks or registered trademarks of Sun Microsystems,
12: * Inc. in the United States and other countries.
13: */package com.sun.portal.providers.simplewebservice.wsdl;
14:
15: /**
16: * This interface represents a WSDL operation binding.
17: * That is, it holds the information that would be
18: * specified in the operation element contained within
19: * a binding element.
20: *
21: *
22: */
23: public interface BindingOperationDescriptor {
24:
25: /**
26: * Get the name of this BindingOperationDescriptor.
27: *
28: * @return the BindingOperationDescriptor name.
29: */
30: public String getName();
31:
32: /**
33: * Get the soapAction for this BindingOperationDescriptor.
34: *
35: * @return the soapAction.
36: */
37: public String getSOAPAction();
38:
39: /**
40: * Get the Operation that this BindingOperationDescriptor binds.
41: *
42: * @return the operation that this operation binding binds
43: */
44: public OperationDescriptor getOperationDescriptor();
45:
46: /**
47: * Get the BindingOperationInputDescriptor for this BindingOperationDescriptor.
48: *
49: * @return the BindingOperationInputDescriptor.
50: */
51: public BindingOperationInputDescriptor getBindingOperationInputDescriptor();
52:
53: /**
54: * Get the BindingOperationOutputDescriptor for this BindingOperationDescriptor.
55: *
56: * @return the BindingOperationOutputDescriptor.
57: */
58: public BindingOperationOutputDescriptor getBindingOperationOutputDescriptor();
59: }
|