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

java.lang.Object
  extended by org.gcube.contentmanagement.timeseriesservice.stubs.calls.curation.CurationServiceCall

public class CurationServiceCall
extends java.lang.Object


Constructor Summary
CurationServiceCall(org.apache.axis.message.addressing.EndpointReferenceType epr, GCUBEScope scope, GCUBESecurityManager securityManager)
           
 
Method Summary
 void applyRules(java.lang.String fieldId, RuleItem[] ruleItems)
           
 long checkForDimension(java.lang.String dimensionId, java.lang.String fieldId, java.lang.String keyId)
           
 long checkForRules(java.lang.String fieldId, FilterCondition[] filters)
           
 long checkForTypeChange(java.lang.String fieldId, DataType type)
           
 void closeEdit()
           
 void destroy()
           
 void editColumn(java.lang.String fieldId, DataType newType)
           
 void editDimension(java.lang.String dimensionId, java.lang.String fieldId, java.lang.String keyId)
           
 void editRules(java.lang.String fieldId)
           
 RuleItem[] getApplyableRules(java.lang.String fieldId)
           
 RuleItem[] getApplyedRules(java.lang.String fieldId)
           
 ColumnDefinition getColumnInEditMode()
           
 java.lang.String getDataAsJson(SelectQuery query, boolean onlyErrors)
           
 ColumnDefinition[] getDimensions()
           
 ErrorPair[] getDistinctErrors()
           
 long getElementCount()
           
 long getErrorCount()
           
 State getInitializeEditingState()
           
 java.lang.String getPossibleValuesAsJSon(java.lang.String word)
           
 GuessDimension[] guessDimension(java.lang.String fieldId)
           
 boolean isInEditMode()
           
 State isUnderInitialization()
           
 void modifyEntryById(java.lang.String fieldId, java.lang.String newId, long rowId)
           
 void modifyEntryByValue(java.lang.String fieldId, java.lang.String newValue, long rowId)
           
 void removeAllErrors()
           
 void removeApplyedRules(java.lang.String fieldId)
           
 void removeColumn(java.lang.String fieldId)
           
 void removeError(long rowId)
           
 void replaceEntryId(java.lang.String oldId, java.lang.String newId, java.lang.String fieldId)
           
 void replaceEntryValue(java.lang.String oldValue, java.lang.String newValue, java.lang.String fieldId)
           
 void replaceEntryValueWithId(java.lang.String oldValue, java.lang.String newId, java.lang.String fieldId)
           
 void saveColumnDefinition()
           
 void setColumnAsAttribute(java.lang.String fieldId)
           
 void setColumnAsUndefined(java.lang.String fieldId)
           
 void setColumnAsValue(java.lang.String fieldId)
           
 void setLabel(java.lang.String fieldId, java.lang.String newLabel)
           
 void setProperties(java.lang.String description, java.lang.String publisher, java.lang.String rights, java.lang.String title)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurationServiceCall

public CurationServiceCall(org.apache.axis.message.addressing.EndpointReferenceType epr,
                           GCUBEScope scope,
                           GCUBESecurityManager securityManager)
                    throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

editDimension

public void editDimension(java.lang.String dimensionId,
                          java.lang.String fieldId,
                          java.lang.String keyId)
                   throws java.lang.Exception
Throws:
java.lang.Exception

editColumn

public void editColumn(java.lang.String fieldId,
                       DataType newType)
                throws java.lang.Exception
Throws:
java.lang.Exception

editRules

public void editRules(java.lang.String fieldId)
               throws java.lang.Exception
Throws:
java.lang.Exception

getElementCount

public long getElementCount()
                     throws java.lang.Exception
Throws:
java.lang.Exception

getDataAsJson

public java.lang.String getDataAsJson(SelectQuery query,
                                      boolean onlyErrors)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getErrorCount

public long getErrorCount()
                   throws java.lang.Exception
Throws:
java.lang.Exception

getDimensions

public ColumnDefinition[] getDimensions()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

checkForDimension

public long checkForDimension(java.lang.String dimensionId,
                              java.lang.String fieldId,
                              java.lang.String keyId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

checkForRules

public long checkForRules(java.lang.String fieldId,
                          FilterCondition[] filters)
                   throws java.lang.Exception
Throws:
java.lang.Exception

checkForTypeChange

public long checkForTypeChange(java.lang.String fieldId,
                               DataType type)
                        throws java.lang.Exception
Throws:
java.lang.Exception

setLabel

public void setLabel(java.lang.String fieldId,
                     java.lang.String newLabel)
              throws java.lang.Exception
Throws:
java.lang.Exception

saveColumnDefinition

public void saveColumnDefinition()
                          throws java.lang.Exception
Throws:
java.lang.Exception

closeEdit

public void closeEdit()
               throws java.lang.Exception
Throws:
java.lang.Exception

removeAllErrors

public void removeAllErrors()
                     throws java.lang.Exception
Throws:
java.lang.Exception

removeError

public void removeError(long rowId)
                 throws java.lang.Exception
Throws:
java.lang.Exception

isInEditMode

public boolean isInEditMode()
                     throws java.lang.Exception
Throws:
java.lang.Exception

destroy

public void destroy()
             throws java.lang.Exception
Throws:
java.lang.Exception

isUnderInitialization

public State isUnderInitialization()
                            throws java.lang.Exception
Throws:
java.lang.Exception

guessDimension

public GuessDimension[] guessDimension(java.lang.String fieldId)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getInitializeEditingState

public State getInitializeEditingState()
                                throws java.lang.Exception
Throws:
java.lang.Exception

setColumnAsAttribute

public void setColumnAsAttribute(java.lang.String fieldId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

setColumnAsUndefined

public void setColumnAsUndefined(java.lang.String fieldId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

setColumnAsValue

public void setColumnAsValue(java.lang.String fieldId)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getColumnInEditMode

public ColumnDefinition getColumnInEditMode()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

removeColumn

public void removeColumn(java.lang.String fieldId)
                  throws java.lang.Exception
Throws:
java.lang.Exception

replaceEntryId

public void replaceEntryId(java.lang.String oldId,
                           java.lang.String newId,
                           java.lang.String fieldId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

replaceEntryValue

public void replaceEntryValue(java.lang.String oldValue,
                              java.lang.String newValue,
                              java.lang.String fieldId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

modifyEntryByValue

public void modifyEntryByValue(java.lang.String fieldId,
                               java.lang.String newValue,
                               long rowId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

modifyEntryById

public void modifyEntryById(java.lang.String fieldId,
                            java.lang.String newId,
                            long rowId)
                     throws java.lang.Exception
Throws:
java.lang.Exception

replaceEntryValueWithId

public void replaceEntryValueWithId(java.lang.String oldValue,
                                    java.lang.String newId,
                                    java.lang.String fieldId)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getPossibleValuesAsJSon

public java.lang.String getPossibleValuesAsJSon(java.lang.String word)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getDistinctErrors

public ErrorPair[] getDistinctErrors()
                              throws java.lang.Exception
Throws:
java.lang.Exception

setProperties

public void setProperties(java.lang.String description,
                          java.lang.String publisher,
                          java.lang.String rights,
                          java.lang.String title)
                   throws java.lang.Exception
Throws:
java.lang.Exception

applyRules

public void applyRules(java.lang.String fieldId,
                       RuleItem[] ruleItems)
                throws java.lang.Exception
Throws:
java.lang.Exception

getApplyedRules

public RuleItem[] getApplyedRules(java.lang.String fieldId)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getApplyableRules

public RuleItem[] getApplyableRules(java.lang.String fieldId)
                             throws java.lang.Exception
Throws:
java.lang.Exception

removeApplyedRules

public void removeApplyedRules(java.lang.String fieldId)
                        throws java.lang.Exception
Throws:
java.lang.Exception