COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.remote.wsdm.registry
Class ProviderRegistryClient

java.lang.Object
  extended by org.apache.muse.core.AbstractResourceClient
      extended by org.apache.muse.ws.resource.remote.WsResourceClient
          extended by org.apache.muse.ws.notification.remote.NotificationConsumerClient
              extended by org.eclipse.cosmos.dc.remote.wsdm.registry.ProviderRegistryClient
All Implemented Interfaces:
org.apache.muse.util.Traceable, org.apache.muse.ws.addressing.soap.SoapMonitor

public class ProviderRegistryClient
extends org.apache.muse.ws.notification.remote.NotificationConsumerClient


Constructor Summary
ProviderRegistryClient(org.apache.muse.ws.addressing.EndpointReference ref)
           
 
Method Summary
 java.util.Collection<DataFlow> getAllDataFlows()
           
 java.util.Collection<DataSet> getAllDataSets()
           
 java.util.Collection<DataSource> getAllDataSources()
           
 DataFlow getDataFlow(java.lang.String name)
           
 DataSet getDataSet(java.lang.String name)
           
 java.util.Collection<DataSet> getDataSetsForFlow(java.lang.String flow)
           
 java.util.Collection<DataSet> getDataSetsForSource(java.lang.String source)
           
 DataSource getDataSource(java.lang.String name)
           
 DataSourceType getDataSourceType(java.lang.String name)
           
 DimensionSet getDimensionSet(java.lang.String name)
           
 DataSet getLatestDataSetForSourceKeyset(java.lang.String source, java.lang.String keyset)
           
 boolean registerDataFlow(DataFlow flow)
           
 boolean registerDataSet(DataSet ds)
           
 boolean registerDataSource(DataSource src)
           
 boolean registerDataSourceType(DataSourceType src)
           
 boolean registerDimensionSet(DimensionSet dims)
           
 boolean updateDataSet(DataSet ds)
           
 
Methods inherited from class org.apache.muse.ws.notification.remote.NotificationConsumerClient
getConsumerReference, getProducerReference, notify, notify
 
Methods inherited from class org.apache.muse.ws.resource.remote.WsResourceClient
deleteResourceProperty, destroy, getMultipleResourceProperties, getPropertyAsObject, getResourceProperty, getResourcePropertyDocument, insertResourceProperty, putResourcePropertyDocument, queryResourceProperties, setResourceProperties, setTerminationTime, updateResourceProperty
 
Methods inherited from class org.apache.muse.core.AbstractResourceClient
getDestination, getEndpointReference, getSoapClient, getSoapMonitorPort, getSource, getTraceWriter, invoke, invoke, invoke, invoke, isUsingSoapMonitor, isUsingTrace, setTrace, setTraceWriter, startSoapMonitor, stopSoapMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderRegistryClient

public ProviderRegistryClient(org.apache.muse.ws.addressing.EndpointReference ref)
Method Detail

getAllDataFlows

public java.util.Collection<DataFlow> getAllDataFlows()

getAllDataSets

public java.util.Collection<DataSet> getAllDataSets()

getAllDataSources

public java.util.Collection<DataSource> getAllDataSources()

getDataSet

public DataSet getDataSet(java.lang.String name)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getDataFlow

public DataFlow getDataFlow(java.lang.String name)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getDataSetsForFlow

public java.util.Collection<DataSet> getDataSetsForFlow(java.lang.String flow)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

getDataSetsForSource

public java.util.Collection<DataSet> getDataSetsForSource(java.lang.String source)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

getDataSource

public DataSource getDataSource(java.lang.String name)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getDataSourceType

public DataSourceType getDataSourceType(java.lang.String name)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getDimensionSet

public DimensionSet getDimensionSet(java.lang.String name)
                             throws java.lang.Exception
Throws:
java.lang.Exception

registerDataFlow

public boolean registerDataFlow(DataFlow flow)
                         throws java.lang.Exception
Throws:
java.lang.Exception

registerDataSet

public boolean registerDataSet(DataSet ds)
                        throws java.lang.Exception
Throws:
java.lang.Exception

registerDataSourceType

public boolean registerDataSourceType(DataSourceType src)
                               throws java.lang.Exception
Throws:
java.lang.Exception

registerDimensionSet

public boolean registerDimensionSet(DimensionSet dims)
                             throws java.lang.Exception
Throws:
java.lang.Exception

registerDataSource

public boolean registerDataSource(DataSource src)
                           throws java.lang.Exception
Throws:
java.lang.Exception

updateDataSet

public boolean updateDataSet(DataSet ds)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getLatestDataSetForSourceKeyset

public DataSet getLatestDataSetForSourceKeyset(java.lang.String source,
                                               java.lang.String keyset)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

COSMOS ${releaseVersion} data-collection Project
Public API Specification