summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-03-23TUSCANY-4031 - apply patch for IntentNotSatisfiedAtBuild warning when ↵slaws1-34/+31
reference uses an intent provided by binding. Thanks for the patch Greg. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1304507 13f79535-47bb-0310-9956-ffa450edef68
2012-02-20TUSCANY-3459 - Allow the remotable status of an interface to be overridden ↵slaws1-0/+17
using the remotable attributed on the SCDL interface element as described by the OASIS assembly spec. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1291191 13f79535-47bb-0310-9956-ffa450edef68
2012-01-27TUSCANY-4006 - Marking the piece of code that the JIRA refers to. If this is ↵slaws1-4/+6
fixed then POL_9020 and POL_9021 fail so needs discussion. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1236688 13f79535-47bb-0310-9956-ffa450edef68
2011-12-09TUSCANY-3993 - Update code to handle relative URIs and add a test caseslaws1-1/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1212386 13f79535-47bb-0310-9956-ffa450edef68
2011-12-02TUSCANY-3974: Apply patch from Greg Dritschler to fix ↵antelder1-3/+11
IntentNotSatisfiedAtBuild error occurs when using an intent provided by implementation git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1209441 13f79535-47bb-0310-9956-ffa450edef68
2011-12-01Add a mechanism for specifying default intents on policy subjects. This is a ↵slaws2-3/+64
rewrite of the previous attempt after Greg pointed out a build order issue on the mail list. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1209146 13f79535-47bb-0310-9956-ffa450edef68
2011-10-31Push the builder context further down into WSDL gen so that error strings ↵slaws2-22/+24
are correctly reported. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1195402 13f79535-47bb-0310-9956-ffa450edef68
2011-10-31Ensure that fully resolved JSR250 policy sets, added by the policy processor ↵slaws1-6/+14
on the fly, are not re-resolved. Hence the dynamic information in the policy sets is not lost. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1195401 13f79535-47bb-0310-9956-ffa450edef68
2011-10-18Mark resolved bindings as having remote endpointsslaws1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1185825 13f79535-47bb-0310-9956-ffa450edef68
2011-10-14Ensure the old normalized wsdl contract isn't left in the cloned contractantelder1-0/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1183260 13f79535-47bb-0310-9956-ffa450edef68
2011-10-12TUSCANY-3961 - modify so we don't rely on internal exception throwingslaws1-5/+10
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1182535 13f79535-47bb-0310-9956-ffa450edef68
2011-10-05Change back to use getSchemaDocument instead of getAllSchema()[0]. This was ↵antelder1-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
2011-09-14TUSCANY-3937 - Further fixes on top of Michael's patch to get the properties ↵slaws1-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
2011-09-12TUSCANY-3941 - If a reference specifies target in an SCA binding then we ↵slaws1-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
2011-09-08TUSCANY-3942.scottkurz1-8/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1166802 13f79535-47bb-0310-9956-ffa450edef68
2011-08-25TUSCANY-3932 - Rework the callack wire calculation to be based on ↵slaws1-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
2011-08-25Allow the binding.sca URI to be configured with the base URI as with all ↵slaws1-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
2011-08-17TUSCANY-3912 - Apply Greg's suggested change to clear component reference ↵slaws1-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
2011-06-23TUSCANY-3873 - A stop gap solution to running the appliesTo algorithm ↵slaws1-5/+82
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
2011-06-23TUSCANY-3878 - check policy language equality based on the namspace of the ↵slaws2-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
2011-06-21Refactor appliesTo builder based on spec clarificationsbdaniel1-54/+79
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1138105 13f79535-47bb-0310-9956-ffa450edef68
2011-06-21Revert change to only inherit interaction intents on interfaces. Though the ↵bdaniel1-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
2011-06-18Clear out old endpoints before adding the binding endpoints. Without this ↵antelder1-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
2011-06-18Keep track of the fuse compositesantelder1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1137221 13f79535-47bb-0310-9956-ffa450edef68
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