summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/interface-java (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-08-18TUSCANY-3653 - Read JAXWS annotations in Java interfaces ↵slaws3-1/+84
(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
2010-08-18TUSCANY-3653 - Add slots to store information read from JAXWS annotations. ↵slaws2-1/+81
This information will be read by a util (that will eventually be reused by the implementation.java code) and processed by the processor. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986735 13f79535-47bb-0310-9956-ffa450edef68
2010-08-17Handle inheritance of intents and policy sets on java interfacesbdaniel2-12/+36
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@986433 13f79535-47bb-0310-9956-ffa450edef68
2010-08-12TUSCANY-3641 - When a JAXWS binding is encountered make sure that the ↵slaws1-1/+1
associated SCA service has a WS binding. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984702 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09JCA 11010 Add SOAP intent to the interface if any parameter on any method in ↵bdaniel1-2/+22
the interface is annotated with @WebParam with header=true git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983802 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09JCA 11011 Add SOAP intent to the interface if any method in the interface is ↵bdaniel1-1/+16
annotated with @WebResult git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983744 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06Report an error if a class annotated with @WebServiceClient is used as an ↵bdaniel2-0/+7
SCA interface (JCA 11014) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982867 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06Treat java interfaces annotated with @SOAPBinding as having the SOAP intent ↵bdaniel1-0/+9
(JCA_11012) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982861 13f79535-47bb-0310-9956-ffa450edef68
2010-07-13TUSCANY-3616 - Add code to check that that interface contracts a reference ↵slaws2-1/+15
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-29Add in processing of declared Asynchronous Faults via @AsyncFaults ↵edwardsmj1-0/+14
annotation, in support of TUSCANY-3609 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@959077 13f79535-47bb-0310-9956-ffa450edef68
2010-06-25Introspection of SCA Async Server form on Java interface and Equivalence ↵edwardsmj7-1/+285
mapping of Async Server interface to Synchronous Java interface, as described in TUSCANY-3609 and TUSCANY-3610 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@957877 13f79535-47bb-0310-9956-ffa450edef68
2010-05-27Add missing headerslaws1-1/+19
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@948758 13f79535-47bb-0310-9956-ffa450edef68
2010-05-12Updating Copyright Year in NOTICE fileslresende1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@943700 13f79535-47bb-0310-9956-ffa450edef68
2010-05-07add conformance statements to error message after running otestskelvingoodson2-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@942115 13f79535-47bb-0310-9956-ffa450edef68
2010-04-29explicitly call out those extensions which contain Extension Developers' SPI ↵kelvingoodson1-0/+12
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
2010-04-29forall classes 'c' in packages interfacedef.java* that are imported by ↵kelvingoodson6-0/+6
tuscany module code, tag c as extension spi git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@939246 13f79535-47bb-0310-9956-ffa450edef68
2010-02-12TUSCANY-3290 - Fixing JavaInterfaceProcessor to write back the remotable ↵lresende1-0/+4
attribute for the java interface git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@909649 13f79535-47bb-0310-9956-ffa450edef68
2010-01-20Remove the test scope from the assembly-xml dependency to prevent ↵slaws1-1/+0
compilation errors. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@901314 13f79535-47bb-0310-9956-ffa450edef68
2010-01-20TUSCANY-3426 read/write/resolve requires and policySets attributes that ↵slaws3-4/+19
appear in interface.java and interface.wsdl elements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@901251 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11TUSCANY-3388 - Updating to the latests OASIS schemalresende5-5/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@889531 13f79535-47bb-0310-9956-ffa450edef68
2009-11-20Moving 2.x trunklresende31-0/+3107
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882795 13f79535-47bb-0310-9956-ffa450edef68