From: Stuart O. <so...@us...> - 2007-10-19 16:22:37
|
Update of /cvsroot/taverna/t2activities/wsdl-activity/src/main/java/net/sf/taverna/t2/activities/wsdl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2938/wsdl-activity/src/main/java/net/sf/taverna/t2/activities/wsdl Modified Files: WSDLActivity.java WSDLActivityConfigurationBean.java Added Files: package.html Log Message: Added and converted existing T1 wsdl parsing and invoking tests and fixed any problems these highlighted. Tidied up Javadocs. Index: WSDLActivity.java =================================================================== RCS file: /cvsroot/taverna/t2activities/wsdl-activity/src/main/java/net/sf/taverna/t2/activities/wsdl/WSDLActivity.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** WSDLActivity.java 18 Oct 2007 18:07:32 -0000 1.4 --- WSDLActivity.java 19 Oct 2007 16:22:07 -0000 1.5 *************** *** 27,30 **** --- 27,36 ---- /** + * An asynchronous Activity that is concerned with WSDL based web-services. + * <p> + * The activity is configured according to the WSDL location and the operation.<br> + * The ports are defined dynamically according to the WSDL specification, and in addition an output<br> + * port <em>attachmentList</em> is added to represent any attachements that are returned by the webservice. + * </p> * * @author Stuart Owen *************** *** 38,41 **** --- 44,52 ---- } + /** + * Configures the activity according to the information passed by the configuration bean.<br> + * During this process the WSDL is parsed to determine the input and output ports. + * @param bean the {@link WSDLActivityConfigurationBean} configuration bean + */ public void configure(WSDLActivityConfigurationBean bean) throws ActivityConfigurationException { this.configurationBean = bean; *************** *** 48,51 **** --- 59,65 ---- } + /** + * @return a {@link WSDLActivityConfigurationBean} representing the WSDLActivity configuration + */ public WSDLActivityConfigurationBean getConfiguration() { return configurationBean; *************** *** 72,77 **** --- 86,97 ---- addOutput(descriptor.getName(),descriptor.getDepth(),mimeTypes); } + + //add output for attachment list + addOutput("attachmentList",1,new ArrayList<String>()); } + /** + * {@inheritDoc} + */ @Override public void executeAsynch(final Map<String, EntityIdentifier> data, --- NEW FILE: package.html --- <body> Contains the activity classes required to interact with a WSDL based web-service. </body> Index: WSDLActivityConfigurationBean.java =================================================================== RCS file: /cvsroot/taverna/t2activities/wsdl-activity/src/main/java/net/sf/taverna/t2/activities/wsdl/WSDLActivityConfigurationBean.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** WSDLActivityConfigurationBean.java 18 Oct 2007 12:11:02 -0000 1.1 --- WSDLActivityConfigurationBean.java 19 Oct 2007 16:22:07 -0000 1.2 *************** *** 2,6 **** /** ! * * @author Stuart Owen */ --- 2,9 ---- /** ! * A standard Java Bean that provides the details required to configure a WSDLActivity. ! * <p> ! * This contains details about the WSDL and the Operation that the WSDLActivity is intended to invoke. ! * </p> * @author Stuart Owen */ |