summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/implementation-java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check if superClass is not null to avoid NPErfeng2010-08-181-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986835 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3653 - Read JAXWS annotations in Java interfaces ↵slaws2010-08-181-0/+6
| | | | | | (JAXWSJavaIntefaceProcessor) and, in the JavaIntefaceProcessor, post process these to reconfigure the Java interface based on what is found. The case where WSDL is referenced is tricky and still has holes. The WSDL is read and is attached to the Java interface as a normalized interface and is used during interface matching. Binding implementations that care about WSDL should really check the normalized interface rather than the service interface itself. This is still a TODO. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986740 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - correct the comment as binding-ws models are added in that ↵slaws2010-08-181-3/+3
| | | | | | part of the code now rather than later in the higher processor. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986731 13f79535-47bb-0310-9956-ffa450edef68
* Add missing manifest entries. slaws2010-08-161-0/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985915 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3648 - OASIS have fixed the fault in JCA_11009 nowslaws2010-08-121-3/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984787 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - Set the binding name to be the service name so, in this case ↵slaws2010-08-121-0/+1
| | | | | | where there is only one binding, the binding name isn't used in the endpoint URL. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984710 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - When a JAXWS binding is encountered make sure that the ↵slaws2010-08-124-4/+47
| | | | | | associated SCA service has a WS binding. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984702 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - Support @WebServiceProvider/wsdlLocation annotationslaws2010-08-111-16/+35
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984314 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - Add annotation processing for @WebParam/@header, ↵slaws2010-08-101-30/+126
| | | | | | @WebResult/@header, @SOAPBinding, @WebServiceProvider git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984095 13f79535-47bb-0310-9956-ffa450edef68
* JCA 11015 Mark interfaces remotable if @WebServiceProvider is on the ↵bdaniel2010-08-101-2/+5
| | | | | | implementation git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983849 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - comment out part of the previous change that's causing all of ↵slaws2010-08-091-25/+2
| | | | | | the JCAA tests to fail for some reason. Also remove some old commented out code. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983722 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - process an @WebService(wsdlLocation="") annotation by reading ↵slaws2010-08-095-42/+189
| | | | | | the wsdl, identified by the location, from the current contribution. The WSDL is associated with the Java component type service by attaching it to the JavaInterface normalized interface slot. This is not ideal but does allow us to pull things out of the WSDL, such a as policy. The spec state that the component type should have interface.wsdl but this messes up our databinding code which expects the component service to exhibit an interface suitable for the actual implementation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983647 13f79535-47bb-0310-9956-ffa450edef68
* JCA-11013 Add SOAP intent to the implementation if the java class is ↵bdaniel2010-08-062-19/+26
| | | | | | annotated with ServiceMode git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983118 13f79535-47bb-0310-9956-ffa450edef68
* Allow HeuristicPojoProcessor to differentiate implementation.java against ↵rfeng2010-08-063-0/+23
| | | | | | | | other java based implementation types such as implementation.spring Check for duplicate import in spring xml definitions git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983054 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3641 - start adding a processor to handle JAXWS annotations in ↵slaws2010-08-023-1/+229
| | | | | | implementation.java classes. I'm a little surprised that this isn't already handled so I'm committing this as a demonstration of intent with a view to asking on the ML is this function is achieved in some way I'm not yet aware of. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981585 13f79535-47bb-0310-9956-ffa450edef68
* Changes for JCI_8023. The policy annotations can appear on otherwise ↵slaws2010-08-021-1/+17
| | | | | | unannotated references. Hence we need to take this into account when deciding if an unannotated field is a reference. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981443 13f79535-47bb-0310-9956-ffa450edef68
* Changes to make POJO_8016 run. Look for @Remotable at the class level.slaws2010-07-301-3/+12
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980869 13f79535-47bb-0310-9956-ffa450edef68
* Changes to ensure correct introspection of implicit reference setter methods ↵edwardsmj2010-07-281-8/+47
| | | | | | and public fields, as defined in section 8.1 of the OASIS Java POJO specification, detailed in TUSCANY-3636 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980115 13f79535-47bb-0310-9956-ffa450edef68
* Improve property type introspectionsrfeng2010-06-264-30/+72
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@958152 13f79535-47bb-0310-9956-ffa450edef68
* Fix the pacakge scoped field injectionrfeng2010-06-232-6/+11
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@957348 13f79535-47bb-0310-9956-ffa450edef68
* Allow package fields to be used for SCA reference/propertyrfeng2010-06-232-13/+48
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@957343 13f79535-47bb-0310-9956-ffa450edef68
* Remove obsolute methodsrfeng2010-06-012-38/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@950295 13f79535-47bb-0310-9956-ffa450edef68
* Add missing headerslaws2010-05-271-1/+19
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@948756 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945147 ↵kelvingoodson2010-05-172-3/+3
| | | | 13f79535-47bb-0310-9956-ffa450edef68
* expected message and msg definition catchupkelvingoodson2010-05-171-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945121 13f79535-47bb-0310-9956-ffa450edef68
* expected message and msg definition catchupkelvingoodson2010-05-172-4/+4
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@945120 13f79535-47bb-0310-9956-ffa450edef68
* Updating Copyright Year in NOTICE fileslresende2010-05-121-1/+1
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@943700 13f79535-47bb-0310-9956-ffa450edef68
* error message updates for caa otestskelvingoodson2010-05-107-15/+15
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@942716 13f79535-47bb-0310-9956-ffa450edef68
* add conformance statements to error message after running otestskelvingoodson2010-05-071-3/+3
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@942115 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3530 - first raft of changes to turn on property type checking at ↵slaws2010-05-061-0/+9
| | | | | | deployment time. Required by ASM_5038 and ASM_5039. Still some TODOs including handling elements, composite properties, multiplicity and complex types derived from the component type. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@941695 13f79535-47bb-0310-9956-ffa450edef68
* Make error more meaningful but the message really needs to be separated into ↵slaws2010-05-041-1/+1
| | | | | | a properties file git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@940787 13f79535-47bb-0310-9956-ffa450edef68
* explicitly call out those extensions which contain Extension Developers' SPI ↵kelvingoodson2010-04-291-0/+11
| | | | | | and those extensions which have a special relationship git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@939277 13f79535-47bb-0310-9956-ffa450edef68
* mark classes as extension spi according to use indicated by implementation.javakelvingoodson2010-04-232-2/+0
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@937291 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3505: Apply patch from Ivan Krizsan to fix @Destroy annotation not ↵antelder2010-03-192-6/+17
| | | | | | allowed on non-public methods git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@925102 13f79535-47bb-0310-9956-ffa450edef68
* Refactor the databinding introspection to ↵rfeng2010-01-274-64/+22
| | | | | | tuscany-implementation-java-runtime to avoid deployment time dependency git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@903738 13f79535-47bb-0310-9956-ffa450edef68
* Fix for TUSCANY-3409rfeng2010-01-273-2/+42
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@903541 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3396 - Removing warning when sca annotations available in private fieldslresende2009-12-171-2/+2
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@891988 13f79535-47bb-0310-9956-ffa450edef68
* TUSCANY-3388 - Updating to the latests OASIS schemalresende2009-12-115-5/+5
| | | | git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@889531 13f79535-47bb-0310-9956-ffa450edef68
* Call all of visitXXX methods on the visitors one by one so that a visitor is ↵rfeng2009-11-261-43/+31
| | | | | | always invoked before the other one git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@884348 13f79535-47bb-0310-9956-ffa450edef68
* Moving 2.x trunklresende2009-11-20106-0/+12089
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882795 13f79535-47bb-0310-9956-ffa450edef68