org.gcube.contentmanagement.codelistmanager.managers.handlers
Interface CodeListCurationHandler
- All Known Implementing Classes:
- CodeListHandler, HierarchicalCodeListHandler
public interface CodeListCurationHandler
- Author:
- lucio
|
Method Summary |
boolean |
changeColumnDataType(String fieldId,
org.gcube.common.dbinterface.types.Type type,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
|
void |
changeColumnType(String fieldId,
TableField.ColumnType columnType,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping,
String... relatedCL)
|
Integer[] |
checkInvalidValues(String fieldId,
ColumnReference columnReference,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
|
Integer[] |
checkInvalidValues(String fieldId,
org.gcube.common.dbinterface.types.Type type,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
|
boolean |
checkRelationMatch(String fieldId,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
|
boolean |
isMappingFinished(org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
|
boolean |
replaceValue(String fieldId,
String newValue,
int rowId,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
|
checkInvalidValues
Integer[] checkInvalidValues(String fieldId,
org.gcube.common.dbinterface.types.Type type,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
throws Exception
- Throws:
Exception
checkInvalidValues
Integer[] checkInvalidValues(String fieldId,
ColumnReference columnReference,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
throws Exception
- Throws:
Exception
replaceValue
boolean replaceValue(String fieldId,
String newValue,
int rowId,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
throws Exception
- Throws:
Exception
changeColumnType
void changeColumnType(String fieldId,
TableField.ColumnType columnType,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping,
String... relatedCL)
throws Exception
- Throws:
Exception
changeColumnDataType
boolean changeColumnDataType(String fieldId,
org.gcube.common.dbinterface.types.Type type,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
throws NullValuesOnCastException
- Throws:
NullValuesOnCastException
checkRelationMatch
boolean checkRelationMatch(String fieldId,
org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
isMappingFinished
boolean isMappingFinished(org.gcube.common.dbinterface.tables.SimpleTable table,
Hashtable<String,TableField> fieldLabelMapping)
Copyright © 2013. All Rights Reserved.