org.gcube.opensearch.opensearchdatasource.stubs.bindings
Class OpenSearchDataSourcePortTypeSOAPBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by org.gcube.opensearch.opensearchdatasource.stubs.bindings.OpenSearchDataSourcePortTypeSOAPBindingStub
All Implemented Interfaces:
Remote, javax.xml.rpc.Stub, OpenSearchDataSourcePortType

public class OpenSearchDataSourcePortTypeSOAPBindingStub
extends org.apache.axis.client.Stub
implements OpenSearchDataSourcePortType


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
OpenSearchDataSourcePortTypeSOAPBindingStub()
           
OpenSearchDataSourcePortTypeSOAPBindingStub(javax.xml.rpc.Service service)
           
OpenSearchDataSourcePortTypeSOAPBindingStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 AddProvidersResponse addProviders(AddProvidersParams parameters)
          Adds a set of providers and a set of searchable and presentable fields to the DataSource.
protected  org.apache.axis.client.Call createCall()
           
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy destroyRequest)
           
 org.oasis.wsn.GetCurrentMessageResponse getCurrentMessage(org.oasis.wsn.GetCurrentMessage getCurrentMessageRequest)
           
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element getMultipleResourcePropertiesRequest)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(QName getResourcePropertyRequest)
           
 String query(String parameters)
          Performs a query to the OpenSearch DataSource which will be answered by the underlying OpenSearch providers.
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element queryResourcePropertiesRequest)
           
 RefreshCacheResponse refreshCache(RefreshCache parameters)
          Forces refreshing of the generic resource cache of all WS resources.
 org.oasis.wsrf.properties.SetResourcePropertiesResponse setResourceProperties(org.oasis.wsrf.properties.SetResourceProperties_Element setResourcePropertiesRequest)
           
 org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime setTerminationTimeRequest)
           
 org.oasis.wsn.SubscribeResponse subscribe(org.oasis.wsn.Subscribe subscribeRequest)
           
 
Methods inherited from class org.apache.axis.client.Stub
_getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenSearchDataSourcePortTypeSOAPBindingStub

public OpenSearchDataSourcePortTypeSOAPBindingStub()
                                            throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

OpenSearchDataSourcePortTypeSOAPBindingStub

public OpenSearchDataSourcePortTypeSOAPBindingStub(URL endpointURL,
                                                   javax.xml.rpc.Service service)
                                            throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

OpenSearchDataSourcePortTypeSOAPBindingStub

public OpenSearchDataSourcePortTypeSOAPBindingStub(javax.xml.rpc.Service service)
                                            throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws RemoteException
Throws:
RemoteException

query

public String query(String parameters)
             throws RemoteException,
                    org.gcube.common.core.faults.GCUBEUnrecoverableFault
Description copied from interface: OpenSearchDataSourcePortType
Performs a query to the OpenSearch DataSource which will be answered by the underlying OpenSearch providers.

Specified by:
query in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEUnrecoverableFault

refreshCache

public RefreshCacheResponse refreshCache(RefreshCache parameters)
                                  throws RemoteException,
                                         org.gcube.common.core.faults.GCUBEUnrecoverableFault
Description copied from interface: OpenSearchDataSourcePortType
Forces refreshing of the generic resource cache of all WS resources. The top generic resource is retrieved from the IS and updated immediately after the cache is cleared. Generic resources corresponding to brokered providers are cached on demand, during querying.

Specified by:
refreshCache in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEUnrecoverableFault

addProviders

public AddProvidersResponse addProviders(AddProvidersParams parameters)
                                  throws RemoteException,
                                         org.gcube.common.core.faults.GCUBEUnrecoverableFault
Description copied from interface: OpenSearchDataSourcePortType
Adds a set of providers and a set of searchable and presentable fields to the DataSource. Each provider is characterised by its associated collection id, its OpenSearch generic resource id and optionally a set of fixed OpenSearch parameters.

Specified by:
addProviders in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEUnrecoverableFault

getResourceProperty

public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(QName getResourcePropertyRequest)
                                                                          throws RemoteException,
                                                                                 org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType,
                                                                                 org.oasis.wsrf.properties.ResourceUnknownFaultType
Specified by:
getResourceProperty in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType
org.oasis.wsrf.properties.ResourceUnknownFaultType

subscribe

public org.oasis.wsn.SubscribeResponse subscribe(org.oasis.wsn.Subscribe subscribeRequest)
                                          throws RemoteException,
                                                 org.oasis.wsn.TopicNotSupportedFaultType,
                                                 org.oasis.wsn.SubscribeCreationFailedFaultType,
                                                 org.oasis.wsn.InvalidTopicExpressionFaultType,
                                                 org.oasis.wsn.ResourceUnknownFaultType,
                                                 org.oasis.wsn.TopicPathDialectUnknownFaultType
Specified by:
subscribe in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsn.TopicNotSupportedFaultType
org.oasis.wsn.SubscribeCreationFailedFaultType
org.oasis.wsn.InvalidTopicExpressionFaultType
org.oasis.wsn.ResourceUnknownFaultType
org.oasis.wsn.TopicPathDialectUnknownFaultType

getCurrentMessage

public org.oasis.wsn.GetCurrentMessageResponse getCurrentMessage(org.oasis.wsn.GetCurrentMessage getCurrentMessageRequest)
                                                          throws RemoteException,
                                                                 org.oasis.wsn.TopicNotSupportedFaultType,
                                                                 org.oasis.wsn.InvalidTopicExpressionFaultType,
                                                                 org.oasis.wsn.ResourceUnknownFaultType,
                                                                 org.oasis.wsn.NoCurrentMessageOnTopicFaultType
Specified by:
getCurrentMessage in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsn.TopicNotSupportedFaultType
org.oasis.wsn.InvalidTopicExpressionFaultType
org.oasis.wsn.ResourceUnknownFaultType
org.oasis.wsn.NoCurrentMessageOnTopicFaultType

getMultipleResourceProperties

public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element getMultipleResourcePropertiesRequest)
                                                                                              throws RemoteException,
                                                                                                     org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType,
                                                                                                     org.oasis.wsrf.properties.ResourceUnknownFaultType
Specified by:
getMultipleResourceProperties in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType
org.oasis.wsrf.properties.ResourceUnknownFaultType

destroy

public org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy destroyRequest)
                                                throws RemoteException,
                                                       org.oasis.wsrf.lifetime.ResourceUnknownFaultType,
                                                       org.oasis.wsrf.lifetime.ResourceNotDestroyedFaultType
Specified by:
destroy in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsrf.lifetime.ResourceUnknownFaultType
org.oasis.wsrf.lifetime.ResourceNotDestroyedFaultType

queryResourceProperties

public org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element queryResourcePropertiesRequest)
                                                                                  throws RemoteException,
                                                                                         org.oasis.wsrf.properties.UnknownQueryExpressionDialectFaultType,
                                                                                         org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType,
                                                                                         org.oasis.wsrf.properties.InvalidQueryExpressionFaultType,
                                                                                         org.oasis.wsrf.properties.QueryEvaluationErrorFaultType,
                                                                                         org.oasis.wsrf.properties.ResourceUnknownFaultType
Specified by:
queryResourceProperties in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsrf.properties.UnknownQueryExpressionDialectFaultType
org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType
org.oasis.wsrf.properties.InvalidQueryExpressionFaultType
org.oasis.wsrf.properties.QueryEvaluationErrorFaultType
org.oasis.wsrf.properties.ResourceUnknownFaultType

setResourceProperties

public org.oasis.wsrf.properties.SetResourcePropertiesResponse setResourceProperties(org.oasis.wsrf.properties.SetResourceProperties_Element setResourcePropertiesRequest)
                                                                              throws RemoteException,
                                                                                     org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType,
                                                                                     org.oasis.wsrf.properties.InvalidSetResourcePropertiesRequestContentFaultType,
                                                                                     org.oasis.wsrf.properties.SetResourcePropertyRequestFailedFaultType,
                                                                                     org.oasis.wsrf.properties.ResourceUnknownFaultType,
                                                                                     org.oasis.wsrf.properties.UnableToModifyResourcePropertyFaultType
Specified by:
setResourceProperties in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType
org.oasis.wsrf.properties.InvalidSetResourcePropertiesRequestContentFaultType
org.oasis.wsrf.properties.SetResourcePropertyRequestFailedFaultType
org.oasis.wsrf.properties.ResourceUnknownFaultType
org.oasis.wsrf.properties.UnableToModifyResourcePropertyFaultType

setTerminationTime

public org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime setTerminationTimeRequest)
                                                                      throws RemoteException,
                                                                             org.oasis.wsrf.lifetime.UnableToSetTerminationTimeFaultType,
                                                                             org.oasis.wsrf.lifetime.ResourceUnknownFaultType,
                                                                             org.oasis.wsrf.lifetime.TerminationTimeChangeRejectedFaultType
Specified by:
setTerminationTime in interface OpenSearchDataSourcePortType
Throws:
RemoteException
org.oasis.wsrf.lifetime.UnableToSetTerminationTimeFaultType
org.oasis.wsrf.lifetime.ResourceUnknownFaultType
org.oasis.wsrf.lifetime.TerminationTimeChangeRejectedFaultType


Copyright © 2013. All Rights Reserved.