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

java.lang.Object
  extended by RICall
      extended by org.gcube.contentmanagement.timeseriesservice.stubs.calls.TSCall
          extended by org.gcube.contentmanagement.timeseriesservice.stubs.calls.curation.CurationFactoryCall

public class CurationFactoryCall
extends TSCall


Constructor Summary
CurationFactoryCall(GCUBEScope scope, GCUBESecurityManager[] securityManager)
           
 
Method Summary
 CurationItem[] getCurationEntries(java.lang.String user)
           
 CurationItem getCurationItem(java.lang.String user, java.lang.String id)
           
 java.lang.String[] getFieldValues(java.lang.String dimensionId, java.lang.String fieldName)
           
 java.lang.String getPortTypeName()
           
 RuleItem[] getRules()
           
 org.apache.axis.message.addressing.EndpointReferenceType open(java.lang.String curationId)
           
 void removeCuration(java.lang.String id)
           
 java.lang.Boolean removeRule(java.lang.String id)
           
 java.lang.String saveRule(java.lang.String name, java.lang.String description, FilterCondition filter, DataType dataType)
           
 StartResponse startCuration(java.lang.String title, java.lang.String description, java.lang.String creator, java.lang.String sourceId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurationFactoryCall

public CurationFactoryCall(GCUBEScope scope,
                           GCUBESecurityManager[] securityManager)
                    throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getPortTypeName

public java.lang.String getPortTypeName()

startCuration

public StartResponse startCuration(java.lang.String title,
                                   java.lang.String description,
                                   java.lang.String creator,
                                   java.lang.String sourceId)
                            throws java.lang.Exception
Throws:
java.lang.Exception

open

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

getFieldValues

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

getCurationEntries

public CurationItem[] getCurationEntries(java.lang.String user)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getCurationItem

public CurationItem getCurationItem(java.lang.String user,
                                    java.lang.String id)
                             throws java.lang.Exception
Throws:
java.lang.Exception

removeCuration

public void removeCuration(java.lang.String id)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getRules

public RuleItem[] getRules()
                    throws java.lang.Exception
Throws:
java.lang.Exception

saveRule

public java.lang.String saveRule(java.lang.String name,
                                 java.lang.String description,
                                 FilterCondition filter,
                                 DataType dataType)
                          throws java.lang.Exception
Throws:
java.lang.Exception

removeRule

public java.lang.Boolean removeRule(java.lang.String id)
                             throws java.lang.Exception
Throws:
java.lang.Exception