/[Apache-SVN]
ViewVC logotype

Revision 518741


Jump to revision: Previous Next
Author: gdaniels
Date: Thu Mar 15 19:51:49 2007 UTC (17 years, 1 month ago)
Changed paths: 19
Log Message:
Start work to improve role handling and SOAP version handling.

* Introduce SOAPVersion interface, which lets us get at things like namespace URI and attribute name constants.  Add a getVersion() accessor to SOAPHeaderBlock interface.

* Introduce a "RolePlayer" interface which allows something to indicate that it operates as the ultimate destination (or not), and any custom roles that it supports.  This allows us to decouple role support from Axis2, but still have it in Axiom.

* Introduce a Checker (see SOAPHeaderImpl.java) which gets headers based on a RolePlayer's roles.

* Tests for the above.

* Also removed a few unnecessary "public abstract" modifiers on interface methods.


Changed paths

Path Details
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/RolePlayer.java added
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAP11Constants.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAP11Version.java added
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAP12Constants.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAP12Version.java added
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAPHeader.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAPHeaderBlock.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/soap/SOAPVersion.java added
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderBlockImpl.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderBlockImpl.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPHeaderImpl.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12HeaderBlockImpl.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPHeaderTest.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPRoleTest.java added
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPTestCase.java modified , text changed
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-tests/test-resources/soap/soap11/soap11RoleMessage.xml added
Directorywebservices/commons/trunk/modules/axiom/modules/axiom-tests/test-resources/soap/soap12RoleMessage.xml added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26