eu.planets_project.clients.ws
Class CharacteriseWrapper

java.lang.Object
  extended by eu.planets_project.clients.ws.CharacteriseWrapper
All Implemented Interfaces:
eu.planets_project.services.characterise.Characterise, eu.planets_project.services.PlanetsService

public class CharacteriseWrapper
extends Object
implements eu.planets_project.services.characterise.Characterise

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.characterise.Characterise
NAME, QNAME
 
Constructor Summary
CharacteriseWrapper(PlanetsServiceExplorer pse)
           
CharacteriseWrapper(URL wsdl)
           
 
Method Summary
 eu.planets_project.services.characterise.CharacteriseResult characterise(eu.planets_project.services.datatypes.DigitalObject digitalObject, List<eu.planets_project.services.datatypes.Parameter> parameters)
           
 eu.planets_project.services.datatypes.ServiceDescription describe()
           
 List<eu.planets_project.services.datatypes.Property> listProperties(URI formatURI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharacteriseWrapper

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

CharacteriseWrapper

public CharacteriseWrapper(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

characterise

public eu.planets_project.services.characterise.CharacteriseResult characterise(eu.planets_project.services.datatypes.DigitalObject digitalObject,
                                                                                List<eu.planets_project.services.datatypes.Parameter> parameters)
Specified by:
characterise in interface eu.planets_project.services.characterise.Characterise

listProperties

public List<eu.planets_project.services.datatypes.Property> listProperties(URI formatURI)
Specified by:
listProperties in interface eu.planets_project.services.characterise.Characterise


Copyright © 2013. All Rights Reserved.