summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-06-17Correctly remove policies from endpoints and endpoint references when there ↵bdaniel1-8/+8
are multiple endpoints git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137040 13f79535-47bb-0310-9956-ffa450edef68
2011-06-17Endpoints should only inherit interaction intentsbdaniel1-6/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137036 13f79535-47bb-0310-9956-ffa450edef68
2011-06-16TUSCANY-3876 - minimum changes to turn of implementation model sharing and ↵slaws1-1/+1
represent implementation policy correctly. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1136391 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13Enable setting a default base uri thats used if a specific base is not set ↵antelder1-0/+7
but a default value is git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135131 13f79535-47bb-0310-9956-ffa450edef68
2011-06-13Add callback handling to PolicyAttachmentBuilderbdaniel1-11/+34
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1135123 13f79535-47bb-0310-9956-ffa450edef68
2011-02-18Commit patch for TUSCANY-3836bdaniel1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1071882 13f79535-47bb-0310-9956-ffa450edef68
2011-02-07Enable the allowsPassByReference supportrfeng1-3/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1068209 13f79535-47bb-0310-9956-ffa450edef68
2011-01-13Switch the debugging statement (which remains commented out) round as you ↵slaws1-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
2010-12-07Change method call to support older versions of XmlSchemabdaniel1-1/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1043206 13f79535-47bb-0310-9956-ffa450edef68
2010-11-30Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1040607 13f79535-47bb-0310-9956-ffa450edef68
2010-11-30TUSCANY-3788, TUSCANY-3786 - Allow build time resolvable references to be ↵slaws1-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
2010-09-14TUSCANY-3631 - re-enable the test basic auth test case. The issue was that ↵slaws1-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
2010-09-14Add a missing commentslaws1-0/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@996955 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01Fix bug in PolicyAppliesToBuilder that was causing PolicySets to be ↵bdaniel1-5/+5
incorrectly removed from endpoints git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@991436 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986723 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986722 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983642 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05TUSCANY-3642 Allow policy information on interfaces to apply to services and ↵bdaniel1-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
2010-08-05Ensure that if a single PolicySet can be attached either directly or ↵bdaniel1-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
2010-08-04Fix the removal of direct policy sets when external policy sets are ↵bdaniel2-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
2010-07-27Correct the policy subject that is checked during "appliesTo" processing. ↵slaws1-2/+2
Fix for ASM_10002 regression. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979685 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27Correct commentslaws1-4/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979683 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27Some defensive code to avert an NPE that's now causing ASM_8005, ASM_8017, ↵slaws1-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
2010-07-26Fix bug in removeConstrainedIntentsbdaniel1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979479 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26Add more intent validation and fix up inner composite policy set processingbdaniel3-38/+67
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979307 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26Ensure constrained intents are removed from Composite objectsbdaniel2-3/+19
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979166 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26Add transaction intent validationbdaniel1-8/+89
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979158 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26Fix up appliesTo processing. Need to save each separate composite document ↵bdaniel1-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
2010-07-26Check constrained types for the qualifiable parent of a qualified intentbdaniel1-3/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979155 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26TUSCANY-3630 Add xpath processing of externalAttachment elements in builderbdaniel1-60/+83
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@979153 13f79535-47bb-0310-9956-ffa450edef68
2010-07-22Fixing a comment for the extractSourcePropertyName methodedwardsmj1-2/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966658 13f79535-47bb-0310-9956-ffa450edef68
2010-07-22Upgrade to the handling of @source attribute on component property elements ↵edwardsmj1-112/+280
as described by TUSCANY-3629 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@966653 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19Ignore policy sets on a composite implementation when the using component ↵bdaniel1-0/+7
has attached policies git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@965579 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19Inherit elements lower in the hierarchy first to ensure inheritance of ↵bdaniel1-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
2010-07-16Use default intent qualification on implementationsbdaniel1-26/+34
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964906 13f79535-47bb-0310-9956-ffa450edef68
2010-07-16Remove the compile dependency on assembly-xml to fix build errorrfeng1-30/+26
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964878 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15Use binding type from system definitions to obtain mayProvide/alwaysProvide ↵bdaniel1-3/+16
values git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964503 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15Check extension type for unresolved service side intents, only throw a ↵bdaniel1-9/+15
warning for unresolved reference side intents git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964438 13f79535-47bb-0310-9956-ffa450edef68
2010-07-15Validate that the noListener intent isn't specified on a servicebdaniel1-1/+17
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964321 13f79535-47bb-0310-9956-ffa450edef68
2010-07-14Ignore direct policy sets when external policy sets are attachedbdaniel2-10/+52
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@964064 13f79535-47bb-0310-9956-ffa450edef68
2010-07-13TUSCANY-3616 - Add code to check that that interface contracts a reference ↵slaws2-5/+163
and reference binding and at service and service binding match. Motivated by BWS_2007. TO do this properly we have to test that the interfaces are described using the same IDL and if not convert to WSDL1.1 are required by the SCA specifications. There are a lot of changes here as doing this upset quite a few tests. Further work is required to look at the details of our WSDL generation process which looks a little suspect around wrapper namespaces. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@963624 13f79535-47bb-0310-9956-ffa450edef68
2010-06-21BWS20006 - if a component reference binding.ws names a WSDL service with ↵slaws1-0/+18
more than one port then pick the first port. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@956539 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17Add a flag to the binding builder to indicate that generated data should be ↵slaws2-2/+2
regenerated. Also rename the methods for getting/setting the generated data to make it more obvious that that's what it's doing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@955601 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17TUSCANY-3593 - Create an endpoint on the fly at the point a reference target ↵slaws2-13/+20
is resolved in order to handle callbacks. This investigation has raised some questions that OASIS needs to answer, e.g. how to handle policy in this late bound scenario. Also this code change turns off generated WSDL caching and also relies on the SCA binding being attached to the callback service to carry the binding URI but this causes problems if you explicitly specify binding.sca. So more work to do but the basic test passes now. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@955544 13f79535-47bb-0310-9956-ffa450edef68
2010-06-15TUSCANY-3591 - correct the promotion hierarchy for callback ↵slaws2-39/+67
references/service. Thanks to Mike for working on this in parallel with writing the Otests for this. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@954864 13f79535-47bb-0310-9956-ffa450edef68
2010-06-09Tidy the processing that creates the links between enpointreferences and ↵slaws1-36/+60
endpoints to represent callbacks. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@952936 13f79535-47bb-0310-9956-ffa450edef68
2010-05-21Popluate the callback endpoints for endpoint referencesrfeng1-0/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@947190 13f79535-47bb-0310-9956-ffa450edef68
2010-05-19Merge branch 'jaxrs' into trunkrfeng1-10/+10
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945980 13f79535-47bb-0310-9956-ffa450edef68
2010-05-17Make sure callback endpoints are createdrfeng1-0/+12
When a component is invoked from a non bidirectional interface, inject null to the fields/setters with @Callback git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945259 13f79535-47bb-0310-9956-ffa450edef68
2010-05-17Make sure we use the value element (holding the property value) for conversionrfeng1-3/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945255 13f79535-47bb-0310-9956-ffa450edef68