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 Object


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

Constructor Detail

EditProxy

public EditProxy()
Method Detail

replaceValue

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

modifyEntryId

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

modifyDistinctEntryId

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

modifyDistinctEntryValue

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

replaceIds

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

replaceDistinctValue

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

replaceDistinctIds

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

replaceEntryValueWithId

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

getDistinctErrors

public abstract List<ErrorPair> getDistinctErrors()
                                           throws Exception
Throws:
Exception

getPossibleValues

public abstract String getPossibleValues(String word)
                                  throws Exception
Throws:
Exception

getTemporaryColumnDefinition

public abstract ColumnDefinition getTemporaryColumnDefinition(ColumnDefinition columnDefinition)
                                                       throws Exception
Throws:
Exception

getHistoryItems

public abstract List<CurationHistoryItem> getHistoryItems()
                                                   throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.