eu.planets_project.clients.ws
Class CompareWrapper

java.lang.Object
  extended by eu.planets_project.clients.ws.CompareWrapper
All Implemented Interfaces:
eu.planets_project.services.compare.Compare, eu.planets_project.services.PlanetsService

public class CompareWrapper
extends Object
implements eu.planets_project.services.compare.Compare

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

Author:
Andy Jackson

Field Summary
 
Fields inherited from interface eu.planets_project.services.compare.Compare
NAME, QNAME
 
Constructor Summary
CompareWrapper(PlanetsServiceExplorer pse)
           
CompareWrapper(URL wsdl)
           
 
Method Summary
 eu.planets_project.services.compare.CompareResult compare(eu.planets_project.services.datatypes.DigitalObject first, eu.planets_project.services.datatypes.DigitalObject second, List<eu.planets_project.services.datatypes.Parameter> config)
           
 List<eu.planets_project.services.datatypes.Parameter> convert(eu.planets_project.services.datatypes.DigitalObject configFile)
           
 eu.planets_project.services.datatypes.ServiceDescription describe()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompareWrapper

public CompareWrapper(URL wsdl)
Parameters:
wsdl - The WSDL to wrap as a service.

CompareWrapper

public CompareWrapper(PlanetsServiceExplorer pse)
Parameters:
pse - Construct based on a service explorer.
Method Detail

describe

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

compare

public eu.planets_project.services.compare.CompareResult compare(eu.planets_project.services.datatypes.DigitalObject first,
                                                                 eu.planets_project.services.datatypes.DigitalObject second,
                                                                 List<eu.planets_project.services.datatypes.Parameter> config)
Specified by:
compare in interface eu.planets_project.services.compare.Compare

convert

public List<eu.planets_project.services.datatypes.Parameter> convert(eu.planets_project.services.datatypes.DigitalObject configFile)
Specified by:
convert in interface eu.planets_project.services.compare.Compare


Copyright © 2013. All Rights Reserved.