org.gcube.searchsystem.searchsystemservice
Class SearchSystemService

java.lang.Object
  extended by org.gcube.common.core.porttypes.GCUBEPortType
      extended by org.gcube.searchsystem.searchsystemservice.SearchSystemService
All Implemented Interfaces:
javax.xml.rpc.server.ServiceLifecycle

public class SearchSystemService
extends org.gcube.common.core.porttypes.GCUBEPortType

Web Service front end to the gCube Search System

Author:
Vasilis Verroios

Field Summary
 
Fields inherited from class org.gcube.common.core.porttypes.GCUBEPortType
initialized
 
Constructor Summary
SearchSystemService()
          Creates a new SearchSystemService
 
Method Summary
protected  org.gcube.common.core.contexts.GCUBEServiceContext getServiceContext()
           
 org.gcube.searchsystem.searchsystemservice.stubs.SearchResponse search(String query)
          Entry point to the search operation
 
Methods inherited from class org.gcube.common.core.porttypes.GCUBEPortType
destroy, init, onFailure, onInitialisation, onReady, onStateChange, onUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchSystemService

public SearchSystemService()
Creates a new SearchSystemService

Method Detail

search

public org.gcube.searchsystem.searchsystemservice.stubs.SearchResponse search(String query)
                                                                       throws org.gcube.common.core.faults.GCUBEFault
Entry point to the search operation

Parameters:
query - - The gCQL query to be answered
Returns:
The ResultSet end point reference (containing the results) and a list of warnings
Throws:
org.gcube.common.core.faults.GCUBEFault - An unrecoverable for the operation error occurred

getServiceContext

protected org.gcube.common.core.contexts.GCUBEServiceContext getServiceContext()
Specified by:
getServiceContext in class org.gcube.common.core.porttypes.GCUBEPortType


Copyright © 2013. All Rights Reserved.