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
 org.gcube.common.core.types.VOID changeColumnType(ChangeColumnTypeRequest request)
           
 boolean checkCodeListCurationFinished(CodelistIdentifier identifier)
           
 int checkNullValuesOnDataTypeChange(CheckNullValuesOnDataTypeChangeRequest request)
           
 org.gcube.common.core.types.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)
           
 org.gcube.common.core.types.VOID removeAllErrors(CodelistIdentifier identifier)
           
 boolean removeColumn(RemoveColumnRequest request)
           
 org.gcube.common.core.types.VOID removeEdit(CodelistIdentifier identifier)
           
 boolean removeRows(RemoveRowsRequest request)
           
 org.gcube.common.core.types.VOID replaceValue(ReplaceValueRequest request)
           
 org.gcube.common.core.types.VOID saveEdit(CodelistIdentifier identifier)
           
 org.gcube.common.core.types.VOID setLabel(SetCLLabelRequest request)
           
 org.gcube.common.core.types.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 org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getDataAsJson

public java.lang.String getDataAsJson(DataAsJsonRequest request)
                               throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getUnderCurationCodelists

public CLUnderCurationItemsArray getUnderCurationCodelists(java.lang.String user)
                                                    throws org.gcube.common.core.faults.GCUBEFault
Parameters:
user -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getCLUnderCurationItem

public CLUnderCurationItem getCLUnderCurationItem(CodelistIdentifier identifier)
                                           throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

checkCodeListCurationFinished

public boolean checkCodeListCurationFinished(CodelistIdentifier identifier)
                                      throws org.gcube.common.core.faults.GCUBEFault
Throws:
org.gcube.common.core.faults.GCUBEFault

getColumnsDefinition

public CodelistColumnsDefinitionArray getColumnsDefinition(CodelistIdentifier identifier)
                                                    throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

remove

public boolean remove(CodelistIdentifier identifier)
               throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

changeColumnType

public org.gcube.common.core.types.VOID changeColumnType(ChangeColumnTypeRequest request)
                                                  throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

checkNullValuesOnDataTypeChange

public int checkNullValuesOnDataTypeChange(CheckNullValuesOnDataTypeChangeRequest request)
                                    throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

enterInEditMode

public org.gcube.common.core.types.VOID enterInEditMode(EnterInEditModeRequest request)
                                                 throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

saveEdit

public org.gcube.common.core.types.VOID saveEdit(CodelistIdentifier identifier)
                                          throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

removeEdit

public org.gcube.common.core.types.VOID removeEdit(CodelistIdentifier identifier)
                                            throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getEditingStatus

public State getEditingStatus(CodelistIdentifier identifier)
                       throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

isUnderEditing

public boolean isUnderEditing(CodelistIdentifier identifier)
                       throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

replaceValue

public org.gcube.common.core.types.VOID replaceValue(ReplaceValueRequest request)
                                              throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

setLabel

public org.gcube.common.core.types.VOID setLabel(SetCLLabelRequest request)
                                          throws org.gcube.common.core.faults.GCUBEFault
Parameters:
request -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getCurationStatus

public State getCurationStatus(CodelistIdentifier identifier)
                        throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

removeAllErrors

public org.gcube.common.core.types.VOID removeAllErrors(CodelistIdentifier identifier)
                                                 throws org.gcube.common.core.faults.GCUBEFault
Throws:
org.gcube.common.core.faults.GCUBEFault

getColumnDefinitionUnderEdit

public CodelistColumnDefinition getColumnDefinitionUnderEdit(CodelistIdentifier identifier)
                                                      throws org.gcube.common.core.faults.GCUBEFault
Parameters:
identifier -
Returns:
Throws:
org.gcube.common.core.faults.GCUBEFault

getErrorCount

public int getErrorCount(CodelistIdentifier identifier)
                  throws org.gcube.common.core.faults.GCUBEFault
Returns:
Throws:
java.lang.Exception
org.gcube.common.core.faults.GCUBEFault

getSize

public int getSize(CodelistIdentifier identifier)
            throws org.gcube.common.core.faults.GCUBEFault
Returns:
Throws:
java.lang.Exception
org.gcube.common.core.faults.GCUBEFault

getCodes

public java.lang.String getCodes(DataAsJsonRequest request)
                          throws org.gcube.common.core.faults.GCUBEFault
Throws:
org.gcube.common.core.faults.GCUBEFault

removeRows

public boolean removeRows(RemoveRowsRequest request)
                   throws org.gcube.common.core.faults.GCUBEFault
Throws:
org.gcube.common.core.faults.GCUBEFault

removeColumn

public boolean removeColumn(RemoveColumnRequest request)
                     throws org.gcube.common.core.faults.GCUBEFault
Throws:
org.gcube.common.core.faults.GCUBEFault

setProperties

public org.gcube.common.core.types.VOID setProperties(SetPropertiesRequest request)
                                               throws org.gcube.common.core.faults.GCUBEFault
Throws:
org.gcube.common.core.faults.GCUBEFault