org.gcube.contentmanagement.timeseriesservice.impl.codelist
Class CodelistCurationManager

java.lang.Object
  extended by org.gcube.contentmanagement.timeseriesservice.impl.codelist.CodelistCurationManager

public class CodelistCurationManager
extends java.lang.Object


Constructor Summary
CodelistCurationManager()
           
 
Method Summary
 VOID changeColumnType(ChangeColumnTypeRequest request)
           
 boolean checkCodeListCurationFinished(CodelistIdentifier identifier)
           
 int checkNullValuesOnDataTypeChange(CheckNullValuesOnDataTypeChangeRequest request)
           
 VOID enterInEditMode(EnterInEditModeRequest request)
           
 CLUnderCurationItem getCLUnderCurationItem(CodelistIdentifier identifier)
           
 java.lang.String getCodes(DataAsJsonRequest request)
           
 CodelistColumnDefinition getColumnDefinitionUnderEdit(CodelistIdentifier identifier)
           
 CodelistColumnsDefinitionArray getColumnsDefinition(CodelistIdentifier identifier)
           
 State getCurationStatus(CodelistIdentifier identifier)
           
 java.lang.String getDataAsJson(DataAsJsonRequest request)
           
 State getEditingStatus(CodelistIdentifier identifier)
           
 int getErrorCount(CodelistIdentifier identifier)
           
 int getSize(CodelistIdentifier identifier)
           
 CLUnderCurationItemsArray getUnderCurationCodelists(java.lang.String user)
           
 boolean isUnderEditing(CodelistIdentifier identifier)
           
 boolean remove(CodelistIdentifier identifier)
           
 VOID removeAllErrors(CodelistIdentifier identifier)
           
 boolean removeColumn(RemoveColumnRequest request)
           
 VOID removeEdit(CodelistIdentifier identifier)
           
 boolean removeRows(RemoveRowsRequest request)
           
 VOID replaceValue(ReplaceValueRequest request)
           
 VOID saveEdit(CodelistIdentifier identifier)
           
 VOID setLabel(SetCLLabelRequest request)
           
 VOID setProperties(SetPropertiesRequest request)
           
 java.lang.String startCurationMode(StartCurationModeRequest request)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodelistCurationManager

public CodelistCurationManager()
Method Detail

startCurationMode

public java.lang.String startCurationMode(StartCurationModeRequest request)
                                   throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

getDataAsJson

public java.lang.String getDataAsJson(DataAsJsonRequest request)
                               throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

getUnderCurationCodelists

public CLUnderCurationItemsArray getUnderCurationCodelists(java.lang.String user)
                                                    throws GCUBEFault
Parameters:
user -
Returns:
Throws:
GCUBEFault

getCLUnderCurationItem

public CLUnderCurationItem getCLUnderCurationItem(CodelistIdentifier identifier)
                                           throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

checkCodeListCurationFinished

public boolean checkCodeListCurationFinished(CodelistIdentifier identifier)
                                      throws GCUBEFault
Throws:
GCUBEFault

getColumnsDefinition

public CodelistColumnsDefinitionArray getColumnsDefinition(CodelistIdentifier identifier)
                                                    throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

remove

public boolean remove(CodelistIdentifier identifier)
               throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

changeColumnType

public VOID changeColumnType(ChangeColumnTypeRequest request)
                      throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

checkNullValuesOnDataTypeChange

public int checkNullValuesOnDataTypeChange(CheckNullValuesOnDataTypeChangeRequest request)
                                    throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

enterInEditMode

public VOID enterInEditMode(EnterInEditModeRequest request)
                     throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

saveEdit

public VOID saveEdit(CodelistIdentifier identifier)
              throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

removeEdit

public VOID removeEdit(CodelistIdentifier identifier)
                throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

getEditingStatus

public State getEditingStatus(CodelistIdentifier identifier)
                       throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

isUnderEditing

public boolean isUnderEditing(CodelistIdentifier identifier)
                       throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

replaceValue

public VOID replaceValue(ReplaceValueRequest request)
                  throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

setLabel

public VOID setLabel(SetCLLabelRequest request)
              throws GCUBEFault
Parameters:
request -
Returns:
Throws:
GCUBEFault

getCurationStatus

public State getCurationStatus(CodelistIdentifier identifier)
                        throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

removeAllErrors

public VOID removeAllErrors(CodelistIdentifier identifier)
                     throws GCUBEFault
Throws:
GCUBEFault

getColumnDefinitionUnderEdit

public CodelistColumnDefinition getColumnDefinitionUnderEdit(CodelistIdentifier identifier)
                                                      throws GCUBEFault
Parameters:
identifier -
Returns:
Throws:
GCUBEFault

getErrorCount

public int getErrorCount(CodelistIdentifier identifier)
                  throws GCUBEFault
Returns:
Throws:
java.lang.Exception
GCUBEFault

getSize

public int getSize(CodelistIdentifier identifier)
            throws GCUBEFault
Returns:
Throws:
java.lang.Exception
GCUBEFault

getCodes

public java.lang.String getCodes(DataAsJsonRequest request)
                          throws GCUBEFault
Throws:
GCUBEFault

removeRows

public boolean removeRows(RemoveRowsRequest request)
                   throws GCUBEFault
Throws:
GCUBEFault

removeColumn

public boolean removeColumn(RemoveColumnRequest request)
                     throws GCUBEFault
Throws:
GCUBEFault

setProperties

public VOID setProperties(SetPropertiesRequest request)
                   throws GCUBEFault
Throws:
GCUBEFault