Class CodeTable
- java.lang.Object
-
- org.openforis.collect.relational.model.CodeTable
-
- All Implemented Interfaces:
Table<CodeListItem>
public class CodeTable extends Object
- Author:
- S. Ricci, A. Sanchez-Paus
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsColumn(String name)StringgetBaseName()CodeListCodeColumngetCodeColumn()CodeListgetCodeList()Column<?>getColumn(String name)List<Column<?>>getColumns()StringgetDefaultCode()StringgetDefaultCodeLabel(String langCode, String defaultLanguage)LanguageSpecificTextMapgetDefaultCodeLabels()IntegergetLevelIdx()StringgetName()CodeTablegetParent()StringgetPrefix()PrimaryKeyConstraintgetPrimaryKeyConstraint()EntityDefinitiongetReferencedEntityDefinition(DataAncestorFKColumn fkColumn)DataTablegetReferencedTable(Column<?> fkColumn)List<ReferentialConstraint>getReferentialConstraintsByColumn(Column<?> column)List<ReferentialConstraint>getReferentialContraints()StringtoString()
-
-
-
Method Detail
-
getCodeList
public CodeList getCodeList()
-
getParent
public CodeTable getParent()
-
getDefaultCode
public String getDefaultCode()
-
getDefaultCodeLabels
public LanguageSpecificTextMap getDefaultCodeLabels()
-
getLevelIdx
public Integer getLevelIdx()
-
getCodeColumn
public CodeListCodeColumn getCodeColumn()
-
getBaseName
public String getBaseName()
- Specified by:
getBaseNamein interfaceTable<T>
-
getColumns
public List<Column<?>> getColumns()
- Specified by:
getColumnsin interfaceTable<T>
-
getPrimaryKeyConstraint
public PrimaryKeyConstraint getPrimaryKeyConstraint()
- Specified by:
getPrimaryKeyConstraintin interfaceTable<T>
-
getReferentialContraints
public List<ReferentialConstraint> getReferentialContraints()
- Specified by:
getReferentialContraintsin interfaceTable<T>
-
getReferentialConstraintsByColumn
public List<ReferentialConstraint> getReferentialConstraintsByColumn(Column<?> column)
-
getReferencedEntityDefinition
public EntityDefinition getReferencedEntityDefinition(DataAncestorFKColumn fkColumn)
-
containsColumn
public boolean containsColumn(String name)
-
-