org.gcube.data.analysis.statisticalmanager.experimentspace.computation
Class Computation

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

public class Computation
extends org.gcube.common.core.porttypes.GCUBEPortType
implements org.gcube.data.analysis.statisticalmanager.stubs.ComputationPortType


Field Summary
 
Fields inherited from class org.gcube.common.core.porttypes.GCUBEPortType
initialized
 
Constructor Summary
Computation()
           
 
Method Summary
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy destroyRequest)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMOperationInfo getComputationInfo(String computationId)
           
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element getMultipleResourcePropertiesRequest)
           
 org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMAbstractResource getOutput(String requestComputationOutput)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(QName getResourcePropertyRequest)
           
protected  ServiceContext getServiceContext()
          
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element queryResourcePropertiesRequest)
           
 org.gcube.common.core.types.VOID remove(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 stop(String requestRemoveComputation)
           
 
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

Computation

public Computation()
Method Detail

getServiceContext

protected ServiceContext getServiceContext()

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

getComputationInfo

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

getOutput

public org.gcube_system.namespaces.data.analysis.statisticalmanager.types.SMAbstractResource getOutput(String requestComputationOutput)
                                                                                                throws RemoteException,
                                                                                                       org.gcube.common.core.faults.GCUBEFault
Specified by:
getOutput in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationPortType
Throws:
RemoteException
org.gcube.common.core.faults.GCUBEFault

remove

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

stop

public org.gcube.common.core.types.VOID stop(String requestRemoveComputation)
                                      throws RemoteException,
                                             org.gcube.common.core.faults.GCUBEFault
Specified by:
stop in interface org.gcube.data.analysis.statisticalmanager.stubs.ComputationPortType
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.ComputationPortType
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.ComputationPortType
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.ComputationPortType
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.ComputationPortType
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.ComputationPortType
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.ComputationPortType
Throws:
RemoteException
org.oasis.wsrf.lifetime.UnableToSetTerminationTimeFaultType
org.oasis.wsrf.lifetime.ResourceUnknownFaultType
org.oasis.wsrf.lifetime.TerminationTimeChangeRejectedFaultType


Copyright © 2012. All Rights Reserved.