org.gcube.contentmanagement.timeseriesservice.impl.editing
Class EditProxy

java.lang.Object
  extended by org.gcube.contentmanagement.timeseriesservice.impl.editing.EditProxy
Direct Known Subclasses:
Edit

public abstract class EditProxy
extends java.lang.Object


Constructor Summary
EditProxy()
           
 
Method Summary
abstract  java.util.List<ErrorPair> getDistinctErrors()
           
abstract  java.util.List<CurationHistoryItem> getHistoryItems()
           
abstract  java.lang.String getPossibleValues(java.lang.String word)
           
abstract  ColumnDefinition getTemporaryColumnDefinition(ColumnDefinition columnDefinition)
           
abstract  void modifyDistinctEntryId(java.lang.String fieldId, java.lang.String newId, long rowId, java.lang.String dimensionId, java.lang.String keyName)
           
abstract  void modifyDistinctEntryValue(java.lang.String fieldId, long rowId, java.lang.String newValue)
           
abstract  void modifyEntryId(java.lang.String fieldId, java.lang.String newId, long rowId)
           
abstract  void replaceDistinctIds(java.lang.String fieldId, java.lang.String oldId, java.lang.String newId, java.lang.String keyName)
           
abstract  void replaceDistinctValue(java.lang.String fieldId, java.lang.String newValue, java.lang.String oldValue)
           
abstract  void replaceEntryValueWithId(java.lang.String oldValue, java.lang.String newId, java.lang.String fieldId)
           
abstract  void replaceIds(java.lang.String fieldId, java.lang.String oldId, java.lang.String newId)
           
abstract  void replaceValue(int rowId, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditProxy

public EditProxy()
Method Detail

replaceValue

public abstract void replaceValue(int rowId,
                                  java.lang.Object value)
                           throws java.lang.Exception
Throws:
java.lang.Exception

modifyEntryId

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

modifyDistinctEntryId

public abstract void modifyDistinctEntryId(java.lang.String fieldId,
                                           java.lang.String newId,
                                           long rowId,
                                           java.lang.String dimensionId,
                                           java.lang.String keyName)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

modifyDistinctEntryValue

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

replaceIds

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

replaceDistinctValue

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

replaceDistinctIds

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

replaceEntryValueWithId

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

getDistinctErrors

public abstract java.util.List<ErrorPair> getDistinctErrors()
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getPossibleValues

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

getTemporaryColumnDefinition

public abstract ColumnDefinition getTemporaryColumnDefinition(ColumnDefinition columnDefinition)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

getHistoryItems

public abstract java.util.List<CurationHistoryItem> getHistoryItems()
                                                             throws java.lang.Exception
Throws:
java.lang.Exception