eu.planets_project.clients.ws
Class IdentifyWrapper

java.lang.Object
  extended by eu.planets_project.clients.ws.IdentifyWrapper
All Implemented Interfaces:
eu.planets_project.services.identify.Identify, eu.planets_project.services.PlanetsService

public class IdentifyWrapper
extends Object
implements eu.planets_project.services.identify.Identify

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

Constructor Detail

IdentifyWrapper

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

IdentifyWrapper

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

identify

public eu.planets_project.services.identify.IdentifyResult identify(eu.planets_project.services.datatypes.DigitalObject digitalObject,
                                                                    List<eu.planets_project.services.datatypes.Parameter> parameters)
Specified by:
identify in interface eu.planets_project.services.identify.Identify


Copyright © 2013. All Rights Reserved.