GitHub user dudaerich opened a pull request:
https://github.com/apache/cxf/pull/33
[CXF-6119] WS-Transfer Implementation
Document, where I discuss implementation issues:
https://developer.jboss.org/docs/DOC-52429?uniqueTitle=false
Example program: https://github.com/dudaerich/WS-TransferExample
I have also implemented WS-Fragment, because it is required by WS-Transfer.
Except in a few special cases, which must be discussed, the implementation is
complete. In tests I cover examples given in the specification, which proves
correctness of the implementation for these cases.
Document, where I discuss unclear parts in the specification:
https://developer.jboss.org/docs/DOC-52941?uniqueTitle=false
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dudaerich/cxf master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cxf/pull/33.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #33
----
commit 7700a5519a5d746e671b8c5c8274cae652659fc0
Author: Erich Duda <[email protected]>
Date: 2014-05-02T15:41:39Z
Added interfaces for Resource and ResourceFactory
commit ad0a7df52c420fa22e65189afeed7a739c8c5be2
Author: Erich Duda <[email protected]>
Date: 2014-05-04T09:20:13Z
Moved generated sources to target/generated-sources/xjc due to Netbeans
cooperation.
commit 84223aaa9f47d3ab98a52c3a4792d4aca6421f56
Author: Erich Duda <[email protected]>
Date: 2014-05-04T09:21:55Z
Added the ResourceManager interface.
commit 5d58bb734d216d6a7ad47893f01cdfc0b92a06ec
Author: Erich Duda <[email protected]>
Date: 2014-05-04T09:22:34Z
Added the ResourceResolver classes.
commit 9fc2220cef18750f29e0a8813cd75acc0e554c5d
Author: Erich Duda <[email protected]>
Date: 2014-05-04T09:37:52Z
Added validation and transformation classes.
commit b02e636b56bb6b1115184c1b46a28fd8ef30b1fa
Author: Erich Duda <[email protected]>
Date: 2014-05-04T10:41:36Z
Added the Dialect interface.
commit 3f254f4ff7ef1806be0745ae5f945cd984af2e85
Author: Erich Duda <[email protected]>
Date: 2014-05-04T11:22:11Z
Added the ResourceFactoryImpl
commit 7b6cf518f24a4115f8ce44ef9773e61bd945f0fc
Author: Erich Duda <[email protected]>
Date: 2014-05-11T11:34:34Z
Added InvalidRepresentation fault.
commit c518f6aa6e229776e05b881b330a9d56df841047
Author: Erich Duda <[email protected]>
Date: 2014-05-11T11:35:08Z
Added validation and transformation process to the ResourceFactoryImpl.
commit 86101ebc082b249333313138e09f6f97d37d8274
Author: Erich Duda <[email protected]>
Date: 2014-05-11T13:50:00Z
Changed sources due to check style plugin errors. Fixed commit:
840cdc7ba6e6e6fea14f2e28dd36e680929956b3
commit 7a43be61c516e14ad00015747bc74457a680ccb1
Author: Erich Duda <[email protected]>
Date: 2014-05-11T13:51:22Z
Changed return type of put operation in the ResourceManager interface.
commit 7cc9405a85a32d1d0499f3c22b12e5d7f0cc1b54
Author: Erich Duda <[email protected]>
Date: 2014-05-11T13:52:15Z
Added UnknownResource fault.
commit b134ead10951a53733a4686f2e3df4fee58b2b9f
Author: Erich Duda <[email protected]>
Date: 2014-05-11T13:52:48Z
Added MemoryResourceManager.
commit ce4616539d739f70effe70a106d2ace80c141bf8
Author: Erich Duda <[email protected]>
Date: 2014-05-13T17:27:30Z
Validation and transformation process moved to the ValidAndTransformHelper.
commit 446a3ce6d2d5c77c7ab371cea66d9a3eb2a41ce4
Author: Erich Duda <[email protected]>
Date: 2014-05-13T19:58:09Z
Added ReferenceParameterParsingHandler to parse the ReferenceParametersType
in inbound messages.
commit ec3a3f60b2c7762e2578bf4dc59daf9f1136e071
Author: Erich Duda <[email protected]>
Date: 2014-05-13T20:18:37Z
Added ResourceLocal
commit 2fc2cd9dba0ae948bd5a46701389b67e7f87d275
Author: Erich Duda <[email protected]>
Date: 2014-05-14T21:54:09Z
Forgotten add generated UUID to the returned UUID DOM Element.
commit 90d519505324940dbceff149ae889786ba5c70f0
Author: Erich Duda <[email protected]>
Date: 2014-05-14T21:55:55Z
Added test for the ResourceFactory.
commit a6223ad85b22394ab616d6ed1eba5c8750b978d6
Author: Erich Duda <[email protected]>
Date: 2014-05-14T21:59:55Z
Small change in ResourceFactoryTest
commit 1f40885181f70a6e11937762437ab05653d75a79
Author: Erich Duda <[email protected]>
Date: 2014-05-14T22:14:02Z
At creation of Resource locally, added the stored Representation to the
CreateResponse.
commit 950a55c0a6fc407eb3b3db79103b833392afc70b
Author: Erich Duda <[email protected]>
Date: 2014-05-16T07:02:58Z
Changed dependency from easymock to org.easymock
commit 442c503673663f27321b8d4dde4bde560ee3e75b
Author: Erich Duda <[email protected]>
Date: 2014-05-26T15:46:46Z
Added the ResourceRemote implementation.
commit 81f4427afeaf07fab5085d1b0d1ff28962b3af32
Author: Erich Duda <[email protected]>
Date: 2014-05-26T15:49:51Z
Set prettyLogging to true in the LogInterceptors in tests.
commit 8992d2b0d1b076c608986afe3882d2cc60cdcdd2
Author: Erich Duda <[email protected]>
Date: 2014-05-26T16:01:32Z
Changed the namespace of UUID created by MemoryResourceManager.
commit 5c43397c9ad532ae73a7fe0ad5abf1bcf481be4e
Author: Erich Duda <[email protected]>
Date: 2014-05-26T16:26:10Z
Created static instances of the Transformer and the Document in the
MemoryResourceManager.
commit 2ac1c13bb9767fc1ae97f73d3d3d46e21573b58c
Author: Erich Duda <[email protected]>
Date: 2014-05-26T17:06:30Z
Changed code to using WS-Addressing classes from the
org.apache.cxf.ws.addressing package instead of generating them from the xsd.
commit 6d64f80d311b9e40078e17e1fb2ca6a2ff6778b2
Author: Erich Duda <[email protected]>
Date: 2014-05-26T18:25:40Z
Added createRemoteResourceTest
commit 6af9438855d56b52fe981f25daf877fbd011724e
Author: Erich Duda <[email protected]>
Date: 2014-06-15T19:30:55Z
Refactored code in the ResourceFactoryTest and IntegrationBaseTest.
commit 1370fc0fccce8951343a7abc308dd66062369bdf
Author: Erich Duda <[email protected]>
Date: 2014-06-17T20:46:09Z
Fixed bug in ReferenceParameterParsingHandler. It checks now also the
namespace of the attribute IsReferenceParameter.
commit b9cabf9c7e6cbeb122d0dc56c3afd119a485dffa
Author: Erich Duda <[email protected]>
Date: 2014-06-17T20:48:13Z
Fixed bug in the ResourceLocal. It gets now contextual information from the
context by the right way.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---