eu.planets_project.clients.ws
Class ComparePropertiesWrapper

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

public class ComparePropertiesWrapper
extends Object
implements eu.planets_project.services.compare.CompareProperties

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.CompareProperties
NAME, QNAME
 
Constructor Summary
ComparePropertiesWrapper(PlanetsServiceExplorer pse)
           
ComparePropertiesWrapper(URL wsdl)
           
 
Method Summary
 eu.planets_project.services.compare.CompareResult compare(eu.planets_project.services.characterise.CharacteriseResult first, eu.planets_project.services.characterise.CharacteriseResult second, List<eu.planets_project.services.datatypes.Parameter> config)
           
 List<eu.planets_project.services.datatypes.Parameter> convertConfig(eu.planets_project.services.datatypes.DigitalObject configFile)
           
 eu.planets_project.services.characterise.CharacteriseResult convertInput(eu.planets_project.services.datatypes.DigitalObject inputFile)
           
 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

ComparePropertiesWrapper

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

ComparePropertiesWrapper

public ComparePropertiesWrapper(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.characterise.CharacteriseResult first,
                                                                 eu.planets_project.services.characterise.CharacteriseResult second,
                                                                 List<eu.planets_project.services.datatypes.Parameter> config)
Specified by:
compare in interface eu.planets_project.services.compare.CompareProperties

convertConfig

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

convertInput

public eu.planets_project.services.characterise.CharacteriseResult convertInput(eu.planets_project.services.datatypes.DigitalObject inputFile)
Specified by:
convertInput in interface eu.planets_project.services.compare.CompareProperties


Copyright © 2013. All Rights Reserved.