eu.planets_project.clients.ws
Class MigrateWrapper

java.lang.Object
  extended by javax.xml.ws.Service
      extended by eu.planets_project.clients.ws.MigrateWrapper
All Implemented Interfaces:
eu.planets_project.services.migrate.Migrate, eu.planets_project.services.PlanetsService

@WebServiceClient(name="Migrate",
                  targetNamespace="http://planets-project.eu/services")
public class MigrateWrapper
extends Service
implements eu.planets_project.services.migrate.Migrate

This is a wrapper class that upgrades all supported Migrate service interfaces to the same level.

Author:
Andy Jackson

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.xml.ws.Service
Service.Mode
 
Field Summary
 
Fields inherited from interface eu.planets_project.services.migrate.Migrate
NAME, QNAME
 
Method Summary
static eu.planets_project.services.migrate.Migrate createWrapper(URL wsdl)
           
 eu.planets_project.services.datatypes.ServiceDescription describe()
           
static void main(String[] args)
           
 eu.planets_project.services.migrate.MigrateResult migrate(eu.planets_project.services.datatypes.DigitalObject digitalObject, URI inputFormat, URI outputFormat, List<eu.planets_project.services.datatypes.Parameter> parameters)
           
 
Methods inherited from class javax.xml.ws.Service
addPort, create, create, createDispatch, createDispatch, createDispatch, createDispatch, createDispatch, createDispatch, getExecutor, getHandlerResolver, getPort, getPort, getPort, getPort, getPort, getPorts, getServiceName, getWSDLDocumentLocation, setExecutor, setHandlerResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createWrapper

public static eu.planets_project.services.migrate.Migrate createWrapper(URL wsdl)
Parameters:
wsdl - The WSDL to wrap as a service.
Returns:
the MigrateWrapper

describe

public eu.planets_project.services.datatypes.ServiceDescription describe()
Specified by:
describe in interface eu.planets_project.services.PlanetsService

migrate

public eu.planets_project.services.migrate.MigrateResult migrate(eu.planets_project.services.datatypes.DigitalObject digitalObject,
                                                                 URI inputFormat,
                                                                 URI outputFormat,
                                                                 List<eu.planets_project.services.datatypes.Parameter> parameters)
Specified by:
migrate in interface eu.planets_project.services.migrate.Migrate

main

public static void main(String[] args)
                 throws Exception
Parameters:
args -
Throws:
Exception


Copyright © 2013. All Rights Reserved.