org.gcube.data.analysis.statisticalmanager.porttypes
Class StatisticalManagerService

java.lang.Object
  extended by org.gcube.common.core.porttypes.GCUBEPortType
      extended by org.gcube.data.analysis.statisticalmanager.porttypes.StatisticalManagerService
All Implemented Interfaces:
Remote, javax.xml.rpc.server.ServiceLifecycle, org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType

public class StatisticalManagerService
extends org.gcube.common.core.porttypes.GCUBEPortType
implements org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType


Field Summary
 
Fields inherited from class org.gcube.common.core.porttypes.GCUBEPortType
initialized
 
Constructor Summary
StatisticalManagerService()
           
 
Method Summary
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy destroyRequest)
           
 String executeComputation(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationConfig computationConfig)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationInfos getComputationInfos(String computationId)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationOutput getComputationOutput(String computationId)
           
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element getMultipleResourcePropertiesRequest)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(QName getResourcePropertyRequest)
           
protected  ServiceContext getServiceContext()
          
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ItemHistoryList getUserHistory(org.gcube.common.core.types.VOID requestUserHistory)
           
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element queryResourcePropertiesRequest)
           
 org.gcube.common.core.types.VOID removeComputation(String computationId)
           
 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.gcube.common.core.types.VOID stopComputation(String computationId)
           
 
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

StatisticalManagerService

public StatisticalManagerService()
Method Detail

getServiceContext

protected ServiceContext getServiceContext()

Specified by:
getServiceContext in class org.gcube.common.core.porttypes.GCUBEPortType

executeComputation

public String executeComputation(org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationConfig computationConfig)
                          throws RemoteException,
                                 org.gcube.common.core.faults.GCUBEFault
Specified by:
executeComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getComputationInfos

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationInfos getComputationInfos(String computationId)
                                                                                                        throws RemoteException,
                                                                                                               org.gcube.common.core.faults.GCUBEFault
Specified by:
getComputationInfos in interface org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getComputationOutput

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ComputationOutput getComputationOutput(String computationId)
                                                                                                          throws RemoteException,
                                                                                                                 org.gcube.common.core.faults.GCUBEFault
Specified by:
getComputationOutput in interface org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

getUserHistory

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.ItemHistoryList getUserHistory(org.gcube.common.core.types.VOID requestUserHistory)
                                                                                                  throws RemoteException,
                                                                                                         org.gcube.common.core.faults.GCUBEFault
Specified by:
getUserHistory in interface org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

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 org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType
org.oasis.wsrf.properties.ResourceUnknownFaultType

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 org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
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 org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
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 org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
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 org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
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 org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.oasis.wsrf.lifetime.UnableToSetTerminationTimeFaultType
org.oasis.wsrf.lifetime.ResourceUnknownFaultType
org.oasis.wsrf.lifetime.TerminationTimeChangeRejectedFaultType

removeComputation

public org.gcube.common.core.types.VOID removeComputation(String computationId)
                                                   throws RemoteException,
                                                          org.gcube.common.core.faults.GCUBEFault
Specified by:
removeComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

stopComputation

public org.gcube.common.core.types.VOID stopComputation(String computationId)
                                                 throws RemoteException,
                                                        org.gcube.common.core.faults.GCUBEFault
Specified by:
stopComputation in interface org.gcube.data.analysis.statisticalmanager.stubs.StatisticalServicePortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault


Copyright © 2012. All Rights Reserved.