
|
If you were logged in you would be able to see more operations.
|
|
|
|
File Attachments:
|
|
|
Issue Links:
|
Dependants
|
|
|
|
This issue blocks:
|
|
WODEN-74
Validation does not report a QName resolution error for the {interface fault} property of InterfaceFaultReference
|
|
|
|
|
|
|
| Resolution Date: |
06/Aug/07 12:13 PM
|
|
The Element API is document scoped, however BindingOperationElement.getInterfaceOperationElement() checks for operations inherited via interface extension. For consistentcy the following methods should be implemented using the same strategy:
* InterfaceFaultReferenceElement.getInterfaceFaultElement()
* BindingFaultElement.getInterfaceFaultElement()
|
|
Description
|
The Element API is document scoped, however BindingOperationElement.getInterfaceOperationElement() checks for operations inherited via interface extension. For consistentcy the following methods should be implemented using the same strategy:
* InterfaceFaultReferenceElement.getInterfaceFaultElement()
* BindingFaultElement.getInterfaceFaultElement() |
Show » |
|
The implementation of BindingFaultElement.getInterfaceFaultElement() should use Interface.getFromAllInterfaceFaults(QName) instead of InterfaceElement.getInterfaceFaultElement(QName).
The implementation of InterfaceFaultReferenceElement.getInterfaceFaultElement() should use Interface.getFromAllInterfaceFaults(QName) instead of InterfaceElement.getInterfaceFaultElement(QName).
See BindingOperationElement.getInterfaceOperationElement() for an example.