eu.planets_project.clients.ws
Class CreateViewWrapper

java.lang.Object
  extended by eu.planets_project.clients.ws.CreateViewWrapper
All Implemented Interfaces:
eu.planets_project.services.PlanetsService, eu.planets_project.services.view.CreateView

public class CreateViewWrapper
extends Object
implements eu.planets_project.services.view.CreateView

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.view.CreateView
NAME, QNAME
 
Constructor Summary
CreateViewWrapper(PlanetsServiceExplorer pse)
           
CreateViewWrapper(URL wsdl)
           
 
Method Summary
 eu.planets_project.services.view.CreateViewResult createView(List<eu.planets_project.services.datatypes.DigitalObject> digitalObjects, List<eu.planets_project.services.datatypes.Parameter> parameters)
           
 eu.planets_project.services.datatypes.ServiceDescription describe()
           
 eu.planets_project.services.view.ViewActionResult doAction(String sessionIdentifier, String action)
           
 eu.planets_project.services.view.ViewStatus getViewStatus(String sessionIdentifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateViewWrapper

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

CreateViewWrapper

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

createView

public eu.planets_project.services.view.CreateViewResult createView(List<eu.planets_project.services.datatypes.DigitalObject> digitalObjects,
                                                                    List<eu.planets_project.services.datatypes.Parameter> parameters)
Specified by:
createView in interface eu.planets_project.services.view.CreateView

doAction

public eu.planets_project.services.view.ViewActionResult doAction(String sessionIdentifier,
                                                                  String action)
Specified by:
doAction in interface eu.planets_project.services.view.CreateView

getViewStatus

public eu.planets_project.services.view.ViewStatus getViewStatus(String sessionIdentifier)
Specified by:
getViewStatus in interface eu.planets_project.services.view.CreateView


Copyright © 2013. All Rights Reserved.