Return-Path: X-Original-To: apmail-cxf-dev-archive@www.apache.org Delivered-To: apmail-cxf-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AB0C510AFD for ; Thu, 27 Nov 2014 20:46:51 +0000 (UTC) Received: (qmail 73141 invoked by uid 500); 27 Nov 2014 20:46:51 -0000 Delivered-To: apmail-cxf-dev-archive@cxf.apache.org Received: (qmail 73063 invoked by uid 500); 27 Nov 2014 20:46:51 -0000 Mailing-List: contact dev-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list dev@cxf.apache.org Received: (qmail 73046 invoked by uid 99); 27 Nov 2014 20:46:51 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Nov 2014 20:46:51 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id BD09494A350; Thu, 27 Nov 2014 20:46:50 +0000 (UTC) From: dudaerich To: dev@cxf.apache.org Reply-To: dev@cxf.apache.org Message-ID: Subject: [GitHub] cxf pull request: [CXF-6119] WS-Transfer Implementation Content-Type: text/plain Date: Thu, 27 Nov 2014 20:46:50 +0000 (UTC) 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 Date: 2014-05-02T15:41:39Z Added interfaces for Resource and ResourceFactory commit ad0a7df52c420fa22e65189afeed7a739c8c5be2 Author: Erich Duda Date: 2014-05-04T09:20:13Z Moved generated sources to target/generated-sources/xjc due to Netbeans cooperation. commit 84223aaa9f47d3ab98a52c3a4792d4aca6421f56 Author: Erich Duda Date: 2014-05-04T09:21:55Z Added the ResourceManager interface. commit 5d58bb734d216d6a7ad47893f01cdfc0b92a06ec Author: Erich Duda Date: 2014-05-04T09:22:34Z Added the ResourceResolver classes. commit 9fc2220cef18750f29e0a8813cd75acc0e554c5d Author: Erich Duda Date: 2014-05-04T09:37:52Z Added validation and transformation classes. commit b02e636b56bb6b1115184c1b46a28fd8ef30b1fa Author: Erich Duda Date: 2014-05-04T10:41:36Z Added the Dialect interface. commit 3f254f4ff7ef1806be0745ae5f945cd984af2e85 Author: Erich Duda Date: 2014-05-04T11:22:11Z Added the ResourceFactoryImpl commit 7b6cf518f24a4115f8ce44ef9773e61bd945f0fc Author: Erich Duda Date: 2014-05-11T11:34:34Z Added InvalidRepresentation fault. commit c518f6aa6e229776e05b881b330a9d56df841047 Author: Erich Duda Date: 2014-05-11T11:35:08Z Added validation and transformation process to the ResourceFactoryImpl. commit 86101ebc082b249333313138e09f6f97d37d8274 Author: Erich Duda Date: 2014-05-11T13:50:00Z Changed sources due to check style plugin errors. Fixed commit: 840cdc7ba6e6e6fea14f2e28dd36e680929956b3 commit 7a43be61c516e14ad00015747bc74457a680ccb1 Author: Erich Duda Date: 2014-05-11T13:51:22Z Changed return type of put operation in the ResourceManager interface. commit 7cc9405a85a32d1d0499f3c22b12e5d7f0cc1b54 Author: Erich Duda Date: 2014-05-11T13:52:15Z Added UnknownResource fault. commit b134ead10951a53733a4686f2e3df4fee58b2b9f Author: Erich Duda Date: 2014-05-11T13:52:48Z Added MemoryResourceManager. commit ce4616539d739f70effe70a106d2ace80c141bf8 Author: Erich Duda Date: 2014-05-13T17:27:30Z Validation and transformation process moved to the ValidAndTransformHelper. commit 446a3ce6d2d5c77c7ab371cea66d9a3eb2a41ce4 Author: Erich Duda Date: 2014-05-13T19:58:09Z Added ReferenceParameterParsingHandler to parse the ReferenceParametersType in inbound messages. commit ec3a3f60b2c7762e2578bf4dc59daf9f1136e071 Author: Erich Duda Date: 2014-05-13T20:18:37Z Added ResourceLocal commit 2fc2cd9dba0ae948bd5a46701389b67e7f87d275 Author: Erich Duda Date: 2014-05-14T21:54:09Z Forgotten add generated UUID to the returned UUID DOM Element. commit 90d519505324940dbceff149ae889786ba5c70f0 Author: Erich Duda Date: 2014-05-14T21:55:55Z Added test for the ResourceFactory. commit a6223ad85b22394ab616d6ed1eba5c8750b978d6 Author: Erich Duda Date: 2014-05-14T21:59:55Z Small change in ResourceFactoryTest commit 1f40885181f70a6e11937762437ab05653d75a79 Author: Erich Duda Date: 2014-05-14T22:14:02Z At creation of Resource locally, added the stored Representation to the CreateResponse. commit 950a55c0a6fc407eb3b3db79103b833392afc70b Author: Erich Duda Date: 2014-05-16T07:02:58Z Changed dependency from easymock to org.easymock commit 442c503673663f27321b8d4dde4bde560ee3e75b Author: Erich Duda Date: 2014-05-26T15:46:46Z Added the ResourceRemote implementation. commit 81f4427afeaf07fab5085d1b0d1ff28962b3af32 Author: Erich Duda Date: 2014-05-26T15:49:51Z Set prettyLogging to true in the LogInterceptors in tests. commit 8992d2b0d1b076c608986afe3882d2cc60cdcdd2 Author: Erich Duda Date: 2014-05-26T16:01:32Z Changed the namespace of UUID created by MemoryResourceManager. commit 5c43397c9ad532ae73a7fe0ad5abf1bcf481be4e Author: Erich Duda Date: 2014-05-26T16:26:10Z Created static instances of the Transformer and the Document in the MemoryResourceManager. commit 2ac1c13bb9767fc1ae97f73d3d3d46e21573b58c Author: Erich Duda 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 Date: 2014-05-26T18:25:40Z Added createRemoteResourceTest commit 6af9438855d56b52fe981f25daf877fbd011724e Author: Erich Duda Date: 2014-06-15T19:30:55Z Refactored code in the ResourceFactoryTest and IntegrationBaseTest. commit 1370fc0fccce8951343a7abc308dd66062369bdf Author: Erich Duda 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 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 infrastructure@apache.org or file a JIRA ticket with INFRA. ---