org.gcube.contentmanagement.timeseriesservice.calls.curation
Class CurationFactoryCall

java.lang.Object
  extended by org.gcube.common.core.utils.calls.GCUBECall<org.gcube.common.core.informationsystem.client.queries.GCUBERIQuery>
      extended by org.gcube.common.core.utils.calls.RICall
          extended by org.gcube.contentmanagement.timeseriesservice.calls.TSCall
              extended by org.gcube.contentmanagement.timeseriesservice.calls.curation.CurationFactoryCall

public class CurationFactoryCall
extends TSCall


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.utils.calls.RICall
org.gcube.common.core.utils.calls.RICall.RICallHandler
 
Nested classes/interfaces inherited from class org.gcube.common.core.utils.calls.GCUBECall
org.gcube.common.core.utils.calls.GCUBECall.ResultHolder<RESULT>
 
Field Summary
 
Fields inherited from class org.gcube.contentmanagement.timeseriesservice.calls.TSCall
serviceEpr
 
Fields inherited from class org.gcube.common.core.utils.calls.GCUBECall
clients
 
Constructor Summary
CurationFactoryCall(org.gcube.common.core.scope.GCUBEScope scope, org.gcube.common.core.security.GCUBESecurityManager[] securityManager)
           
 
Method Summary
 org.gcube.contentmanagement.timeseriesservice.stubs.CurationItem[] getCurationEntries(String user)
           
 org.gcube.contentmanagement.timeseriesservice.stubs.CurationItem getCurationItem(String user, String id)
           
 String[] getFieldValues(String dimensionId, String fieldName)
           
 String getPortTypeName()
           
 org.gcube.contentmanagement.timeseriesservice.stubs.types.RuleItem[] getRules()
           
 org.apache.axis.message.addressing.EndpointReferenceType open(String curationId)
           
 void removeCuration(String id)
           
 Boolean removeRule(String id)
           
 String saveRule(String name, String description, org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition filter, org.gcube.contentmanagement.timeseriesservice.stubs.types.DataType dataType)
           
 org.gcube.contentmanagement.timeseriesservice.stubs.StartResponse startCuration(String title, String description, String creator, String sourceId)
           
 
Methods inherited from class org.gcube.contentmanagement.timeseriesservice.calls.TSCall
getServiceClass, getServiceName
 
Methods inherited from class org.gcube.common.core.utils.calls.RICall
getInitQuery, setEndpoint
 
Methods inherited from class org.gcube.common.core.utils.calls.GCUBECall
findPortType, getEndpointReference, getLogger, getQuery, getRIQuery, getScopeManager, getSecurityManager, setEndpointReference, setLogger, setQuery, setScopeManager, setSecurityManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurationFactoryCall

public CurationFactoryCall(org.gcube.common.core.scope.GCUBEScope scope,
                           org.gcube.common.core.security.GCUBESecurityManager[] securityManager)
                    throws Exception
Throws:
Exception
Method Detail

getPortTypeName

public String getPortTypeName()
Specified by:
getPortTypeName in class org.gcube.common.core.utils.calls.GCUBECall<org.gcube.common.core.informationsystem.client.queries.GCUBERIQuery>

startCuration

public org.gcube.contentmanagement.timeseriesservice.stubs.StartResponse startCuration(String title,
                                                                                       String description,
                                                                                       String creator,
                                                                                       String sourceId)
                                                                                throws Exception
Throws:
Exception

open

public org.apache.axis.message.addressing.EndpointReferenceType open(String curationId)
                                                              throws Exception
Throws:
Exception

getFieldValues

public String[] getFieldValues(String dimensionId,
                               String fieldName)
                        throws Exception
Throws:
Exception

getCurationEntries

public org.gcube.contentmanagement.timeseriesservice.stubs.CurationItem[] getCurationEntries(String user)
                                                                                      throws Exception
Throws:
Exception

getCurationItem

public org.gcube.contentmanagement.timeseriesservice.stubs.CurationItem getCurationItem(String user,
                                                                                        String id)
                                                                                 throws Exception
Throws:
Exception

removeCuration

public void removeCuration(String id)
                    throws Exception
Throws:
Exception

getRules

public org.gcube.contentmanagement.timeseriesservice.stubs.types.RuleItem[] getRules()
                                                                              throws Exception
Throws:
Exception

saveRule

public String saveRule(String name,
                       String description,
                       org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition filter,
                       org.gcube.contentmanagement.timeseriesservice.stubs.types.DataType dataType)
                throws Exception
Throws:
Exception

removeRule

public Boolean removeRule(String id)
                   throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.