summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/builder/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-11-20Moving 2.x trunklresende29-6130/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882795 13f79535-47bb-0310-9956-ffa450edef68
2009-11-20Adjust commentslaws1-1/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882543 13f79535-47bb-0310-9956-ffa450edef68
2009-11-19Rename getInterfaceContract() of Endpoint/EndpointReferencerfeng2-9/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882263 13f79535-47bb-0310-9956-ffa450edef68
2009-11-19Enhance the PolicyBuilder interface to provide ability to validate and build rfeng1-0/+148
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882246 13f79535-47bb-0310-9956-ffa450edef68
2009-11-17Rationalize the interfaceContracts on Endpoint/EndpointReferencerfeng2-0/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@881438 13f79535-47bb-0310-9956-ffa450edef68
2009-11-13Remove some of the commented out code that resulted from moving over to the ↵slaws2-30/+5
Endpoint/EndpointReference approach. Still some left in that needs looking at. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835940 13f79535-47bb-0310-9956-ffa450edef68
2009-11-07Fix for ASM_6016 - only autowire a reference if its intents match the ↵antelder1-8/+20
service intents git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@833640 13f79535-47bb-0310-9956-ffa450edef68
2009-11-06remove more cruft from the buildersslaws5-224/+31
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@833341 13f79535-47bb-0310-9956-ffa450edef68
2009-11-05Some tidying following after the reference promotion fixes and deleting the ↵slaws5-1097/+52
ComponentReferencePromotionBuilder that I missed in the last commit git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@833212 13f79535-47bb-0310-9956-ffa450edef68
2009-11-05Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@833133 13f79535-47bb-0310-9956-ffa450edef68
2009-11-05Fix motivated by ASM-5023. Update code to reflect the OASIS treatment of ↵slaws3-12/+205
promoted references. Endpoint references are now copied down to the promoted component reference and the multiplicity validation is performed there. The change works now but the code needs tidying. I've left some things commented out that I'll now remove. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@833132 13f79535-47bb-0310-9956-ffa450edef68
2009-10-29Update to end all service provider files with a new lineantelder1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@830951 13f79535-47bb-0310-9956-ffa450edef68
2009-10-26Reverting changes from r829707 and setting different binding name on binding ↵lresende1-4/+0
element to avoid name conflict git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@829877 13f79535-47bb-0310-9956-ffa450edef68
2009-10-26Allowing multiple bindings on a servicelresende1-0/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@829707 13f79535-47bb-0310-9956-ffa450edef68
2009-10-22Add missing monitor.popContext() callsslaws1-62/+69
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@828741 13f79535-47bb-0310-9956-ffa450edef68
2009-10-22TUSCANY-3294 - Adding check in the runtime to validate JCA100006, that ↵lresende1-6/+41
states that JAX-WS client-side asynchronous pooling and callback methods are not allowed in service interface git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@828276 13f79535-47bb-0310-9956-ffa450edef68
2009-10-21Fix for ASM_6031, ASM_6032rfeng1-41/+70
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@827880 13f79535-47bb-0310-9956-ffa450edef68
2009-10-20Fix for otest JCA_800? ...rfeng1-1/+30
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@827831 13f79535-47bb-0310-9956-ffa450edef68
2009-10-16Fix up some stragglers that are now breaking the build after the uber ↵slaws1-2/+2
monitor commit at r825773 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825814 13f79535-47bb-0310-9956-ffa450edef68
2009-10-16This is to change the Monitor to be request scoped for most of the cases:rfeng18-311/+195
Refactor the ArtifactProcessor/ModelResolver to take a ProcessorContext that holds context such as Monitor, Contribution for the contribution/artifact processing methods Refactor the Builder to take a BuilderContext that holds context such as Monitor, Definitions, Base binding mapping for the building methods Change the processor/resolver/builder implementation classes to not cache the Monitor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825773 13f79535-47bb-0310-9956-ffa450edef68
2009-10-15Test that a component implementation has been found/resolvedslaws1-1/+38
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825640 13f79535-47bb-0310-9956-ffa450edef68
2009-10-15Separate reference and service interface compatibility processing in order ↵slaws2-44/+125
to get the promotion sub-set/super-set relationship right git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@825517 13f79535-47bb-0310-9956-ffa450edef68
2009-10-12Add PolicyBuilder to the builder extension pointrfeng4-4/+68
Use QName as the key to index and look up builders git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824540 13f79535-47bb-0310-9956-ffa450edef68
2009-10-09TUSCANY-3258 raise an error when a component property type doesn't match the ↵slaws1-2/+25
component type property type. This may need to be looked at further if we decide to consider if the types are compatible. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823643 13f79535-47bb-0310-9956-ffa450edef68
2009-10-09TUSCANY-3231 fail if property has many values and many="false". Re-applied ↵slaws1-0/+28
the fix from the base class to the new builders. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823604 13f79535-47bb-0310-9956-ffa450edef68
2009-10-09Add warning when XPath expression for property doesn't return anythingslaws1-0/+8
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823549 13f79535-47bb-0310-9956-ffa450edef68
2009-10-08Minor formattinglresende1-7/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823048 13f79535-47bb-0310-9956-ffa450edef68
2009-10-07Add some commentsrfeng1-0/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822910 13f79535-47bb-0310-9956-ffa450edef68
2009-10-06TUSCANY-3219 - switch the order of the interface contracts when tested for ↵slaws1-1/+1
compatibility so that the top level contracts is tested as being a superset of the bottom level contract git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822207 13f79535-47bb-0310-9956-ffa450edef68
2009-10-06Add debug code to make it easy to print out the built model if you need toslaws1-0/+56
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822201 13f79535-47bb-0310-9956-ffa450edef68
2009-10-06Correct duplicate component testslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822199 13f79535-47bb-0310-9956-ffa450edef68
2009-10-06Correct interface contract errors and reinstate reference side binding promotionslaws1-9/+29
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822198 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Refactor resource bundles to a package rfeng9-48/+57
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821984 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Push/po context in the new component type and component buildersslaws2-79/+107
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821835 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Make sure the components inside the top level includes are cloned. Before ↵slaws1-1/+2
this change all composite implementations of the same type were shared between the components using them. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821834 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Not required for new buildersslaws1-110/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821833 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Add back in duplicate name checking that got lost during the re-org.slaws1-0/+61
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821787 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821740 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Make the property mustSupply check is done after the @source/file is handledrfeng1-6/+8
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821679 13f79535-47bb-0310-9956-ffa450edef68
2009-10-01Correct typo that was prevent properties from being processed correctly in ↵slaws1-1/+1
promotion case git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820596 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30Pass the outer component to configure the @source of property (taking value ↵rfeng3-23/+20
from the composite property which can be further configured by the outer component) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820460 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30Only save the composite into DOM if there is a policySet with attachTorfeng1-1/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820166 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29Start to integrate the policy attachment builderrfeng8-342/+193
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820125 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28Refactor the builder implementations into tuscany-builder modulerfeng11-0/+267
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819750 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28Start to copy builders from assembly modulerfeng21-4/+5711
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819680 13f79535-47bb-0310-9956-ffa450edef68
2009-09-28Rename policy-builder to builder as the module to host Tuscany model buildersrfeng14-0/+917
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819676 13f79535-47bb-0310-9956-ffa450edef68