summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/builder (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Change back to use getSchemaDocument instead of getAllSchema()[0]. This was ↵antelder2011-10-051-2/+1
| | | | | | changed back in r1043206 to try to make the Tuscany code compatible with diff version of xmlSchema but this can cause loops in xmlschema so go back to getSchemaDocument and require using the Tuscany level of xmlSchema git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1179072 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3937 - Further fixes on top of Michael's patch to get the properties ↵slaws2011-09-141-12/+28
| | | | | | itest working. Mainly, builder changes to ignore null types (generated for non-JAXB pojos), update Node2JAXB to report validation errors so things don't go wrong silently, ensure default XMLType doesn't get updated, correct properties test to match OASIS, put properties test in the build. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1170598 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3941 - If a reference specifies target in an SCA binding then we ↵slaws2011-09-121-0/+5
| | | | | | expect there to be an SCA binding at the service. In this case don't just select the first binding in the list. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1169664 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3942.scottkurz2011-09-081-8/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1166802 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3932 - Rework the callack wire calculation to be based on ↵slaws2011-08-251-10/+24
| | | | | | non-runtime configurations. I've modified the Endpoint writing algorithm to write out automatically calculated callback bindings as well as callback bindings specified explicitly by the user. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1161527 13f79535-47bb-0310-9956-ffa450edef68
* Allow the binding.sca URI to be configured with the base URI as with all ↵slaws2011-08-251-8/+6
| | | | | | other bindings. The default binding now delegates to other remote bindings which require access to the properly based URI. I've had to make a change to the hazelcast binding that was assuming that the binding URI was the same as the EPR URI which is not the case. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1161525 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3912 - Apply Greg's suggested change to clear component reference ↵slaws2011-08-171-0/+3
| | | | | | targets when nonOverrideable is false (overrideable = true which means that composite reference targets override any targets on the component reference that they promote. This change called for a change to otest 5023 which I added to the Tuscany compliance tests at r1158595. Thanks for working on this Greg. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1158598 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3873 - A stop gap solution to running the appliesTo algorithm ↵slaws2011-06-232-5/+83
| | | | | | against a matched endpoint reference. Waiting on the discussion from TUSCANY-3877 before producing the full solution. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1138864 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3878 - check policy language equality based on the namspace of the ↵slaws2011-06-232-19/+26
| | | | | | policy element rather than the full element QName git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1138859 13f79535-47bb-0310-9956-ffa450edef68
* Refactor appliesTo builder based on spec clarificationsbdaniel2011-06-211-54/+79
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1138105 13f79535-47bb-0310-9956-ffa450edef68
* Revert change to only inherit interaction intents on interfaces. Though the ↵bdaniel2011-06-211-6/+6
| | | | | | implementation intents are not used at runtime, they are used for validation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137968 13f79535-47bb-0310-9956-ffa450edef68
* Clear out old endpoints before adding the binding endpoints. Without this ↵antelder2011-06-181-0/+1
| | | | | | you get duplicated endpoints when reusing contributions. It may be that we need a better way of resetting this and other things for restarts git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137222 13f79535-47bb-0310-9956-ffa450edef68
* Keep track of the fuse compositesantelder2011-06-181-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137221 13f79535-47bb-0310-9956-ffa450edef68
* Correctly remove policies from endpoints and endpoint references when there ↵bdaniel2011-06-171-8/+8
| | | | | | are multiple endpoints git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137040 13f79535-47bb-0310-9956-ffa450edef68
* Endpoints should only inherit interaction intentsbdaniel2011-06-171-6/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137036 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3876 - minimum changes to turn of implementation model sharing and ↵slaws2011-06-161-1/+1
| | | | | | represent implementation policy correctly. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1136391 13f79535-47bb-0310-9956-ffa450edef68
* Enable setting a default base uri thats used if a specific base is not set ↵antelder2011-06-131-0/+7
| | | | | | but a default value is git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135131 13f79535-47bb-0310-9956-ffa450edef68
* Add callback handling to PolicyAttachmentBuilderbdaniel2011-06-131-11/+34
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135123 13f79535-47bb-0310-9956-ffa450edef68
* Commit patch for TUSCANY-3836bdaniel2011-02-181-0/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1071882 13f79535-47bb-0310-9956-ffa450edef68
* Enable the allowsPassByReference supportrfeng2011-02-071-3/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1068209 13f79535-47bb-0310-9956-ffa450edef68
* Switch the debugging statement (which remains commented out) round as you ↵slaws2011-01-131-3/+3
| | | | | | want to know the output before it's loaded. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1058572 13f79535-47bb-0310-9956-ffa450edef68
* Add missing dependenciesslaws2010-12-231-0/+6
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052289 13f79535-47bb-0310-9956-ffa450edef68
* Add missing dependenciesslaws2010-12-231-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1052287 13f79535-47bb-0310-9956-ffa450edef68
* Change method call to support older versions of XmlSchemabdaniel2010-12-071-1/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043206 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in commentslaws2010-11-301-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1040607 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3788, TUSCANY-3786 - Allow build time resolvable references to be ↵slaws2010-11-301-69/+3
| | | | | | resolved then so that async response services can be established at that point. In a reliable situation the response service is then available as soon as reference is resolved and doesn't depend on the reference actually being used. Also start adding interfaces to allow the implementation provider to make an async invocation explicitly. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1040444 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3631 - re-enable the test basic auth test case. The issue was that ↵slaws2010-09-141-6/+11
| | | | | | the appliesTo processing wasn't removing policy sets from Endpoints/EndpointReferences it was just removing them from the Service/Reference models. The Endpoint/EndpointReference versions are used to drive the runtime processing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@996966 13f79535-47bb-0310-9956-ffa450edef68
* Add a missing commentslaws2010-09-141-0/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@996955 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in PolicyAppliesToBuilder that was causing PolicySets to be ↵bdaniel2010-09-011-5/+5
| | | | | | incorrectly removed from endpoints git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@991436 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in commentslaws2010-08-181-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986723 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in commentslaws2010-08-181-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986722 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in commentslaws2010-08-091-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983642 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3642 Allow policy information on interfaces to apply to services and ↵bdaniel2010-08-051-12/+14
| | | | | | bindings, even if it is mutually exclusive with policy information on those elements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982458 13f79535-47bb-0310-9956-ffa450edef68
* Ensure that if a single PolicySet can be attached either directly or ↵bdaniel2010-08-051-0/+9
| | | | | | externally, the external version takes priority git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982457 13f79535-47bb-0310-9956-ffa450edef68
* Fix the removal of direct policy sets when external policy sets are ↵bdaniel2010-08-042-3/+18
| | | | | | attached. Also, allow policy sets to attach externally to interface elements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982130 13f79535-47bb-0310-9956-ffa450edef68
* Correct the policy subject that is checked during "appliesTo" processing. ↵slaws2010-07-271-2/+2
| | | | | | Fix for ASM_10002 regression. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979685 13f79535-47bb-0310-9956-ffa450edef68
* Correct commentslaws2010-07-271-4/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979683 13f79535-47bb-0310-9956-ffa450edef68
* Some defensive code to avert an NPE that's now causing ASM_8005, ASM_8017, ↵slaws2010-07-271-7/+31
| | | | | | ASM_8018 to fail. It's not clear why this code is being hit now when it wasn't previously. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979597 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in removeConstrainedIntentsbdaniel2010-07-261-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979479 13f79535-47bb-0310-9956-ffa450edef68
* Add more intent validation and fix up inner composite policy set processingbdaniel2010-07-264-41/+70
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979307 13f79535-47bb-0310-9956-ffa450edef68
* Ensure constrained intents are removed from Composite objectsbdaniel2010-07-262-3/+19
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979166 13f79535-47bb-0310-9956-ffa450edef68
* Add transaction intent validationbdaniel2010-07-261-8/+89
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979158 13f79535-47bb-0310-9956-ffa450edef68
* Fix up appliesTo processing. Need to save each separate composite document ↵bdaniel2010-07-261-33/+37
| | | | | | as a dom and check endpoints git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979157 13f79535-47bb-0310-9956-ffa450edef68
* Check constrained types for the qualifiable parent of a qualified intentbdaniel2010-07-261-3/+7
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979155 13f79535-47bb-0310-9956-ffa450edef68
* Add transaction validation error messagesbdaniel2010-07-261-0/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979154 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3630 Add xpath processing of externalAttachment elements in builderbdaniel2010-07-261-60/+83
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979153 13f79535-47bb-0310-9956-ffa450edef68
* Fixing a comment for the extractSourcePropertyName methodedwardsmj2010-07-221-2/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966658 13f79535-47bb-0310-9956-ffa450edef68
* Upgrade to the handling of @source attribute on component property elements ↵edwardsmj2010-07-221-112/+280
| | | | | | as described by TUSCANY-3629 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966653 13f79535-47bb-0310-9956-ffa450edef68
* Ignore policy sets on a composite implementation when the using component ↵bdaniel2010-07-191-0/+7
| | | | | | has attached policies git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965579 13f79535-47bb-0310-9956-ffa450edef68
* Inherit elements lower in the hierarchy first to ensure inheritance of ↵bdaniel2010-07-191-6/+10
| | | | | | mutually exclusive intents is handled correctly git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965578 13f79535-47bb-0310-9956-ffa450edef68