Class RelationalSchemaConfig

java.lang.Object
org.openforis.collect.relational.model.RelationalSchemaConfig
All Implemented Interfaces:
Cloneable

public class RelationalSchemaConfig extends Object implements Cloneable
Author:
S. Ricci
  • Constructor Details

    • RelationalSchemaConfig

      public RelationalSchemaConfig()
  • Method Details

    • createDefault

      public static RelationalSchemaConfig createDefault()
    • clone

      protected Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getDefaultCodeLabel

      public String getDefaultCodeLabel(String langCode, String defaultLanguage)
    • getIdColumnPrefix

      public String getIdColumnPrefix()
    • setIdColumnPrefix

      public void setIdColumnPrefix(String idColumnPrefix)
    • getIdColumnSuffix

      public String getIdColumnSuffix()
    • setIdColumnSuffix

      public void setIdColumnSuffix(String idColumnSuffix)
    • getPkConstraintPrefix

      public String getPkConstraintPrefix()
    • setPkConstraintPrefix

      public void setPkConstraintPrefix(String pkConstraintPrefix)
    • getFkConstraintPrefix

      public String getFkConstraintPrefix()
    • setFkConstraintPrefix

      public void setFkConstraintPrefix(String fkConstraintPrefix)
    • getCodeListTableSuffix

      public String getCodeListTableSuffix()
    • setCodeListTableSuffix

      public void setCodeListTableSuffix(String codeListTableSuffix)
    • getCodeListTablePrefix

      public String getCodeListTablePrefix()
    • setCodeListTablePrefix

      public void setCodeListTablePrefix(String codeListTablePrefix)
    • getLabelColumnSuffix

      public String getLabelColumnSuffix()
    • setLabelColumnSuffix

      public void setLabelColumnSuffix(String labelColumnSuffix)
    • getDescriptionColumnSuffix

      public String getDescriptionColumnSuffix()
    • setDescriptionColumnSuffix

      public void setDescriptionColumnSuffix(String descriptionColumnSuffix)
    • getDataTablePrefix

      public String getDataTablePrefix()
    • setDataTablePrefix

      public void setDataTablePrefix(String dataTablePrefix)
    • getOtherColumnSuffix

      public String getOtherColumnSuffix()
    • setOtherColumnSuffix

      public void setOtherColumnSuffix(String otherColumnSuffix)
    • getTextMaxLength

      public int getTextMaxLength()
    • setTextMaxLength

      public void setTextMaxLength(int textMaxLength)
    • getMemoMaxLength

      public int getMemoMaxLength()
    • setMemoMaxLength

      public void setMemoMaxLength(int memoMaxLength)
    • getFloatingPointPrecision

      public int getFloatingPointPrecision()
    • setFloatingPointPrecision

      public void setFloatingPointPrecision(int floatingPointPrecision)
    • getDefaultCode

      public String getDefaultCode()
    • setDefaultCode

      public void setDefaultCode(String defaultCode)
    • getDefaultCodeLabels

      public LanguageSpecificTextMap getDefaultCodeLabels()
    • setDefaultCodeLabels

      public void setDefaultCodeLabels(LanguageSpecificTextMap defaultCodeLabels)
    • isUniqueColumnNames

      public boolean isUniqueColumnNames()
    • setUniqueColumnNames

      public void setUniqueColumnNames(boolean uniqueColumnNames)
    • isAncestorKeyColumnsIncluded

      public boolean isAncestorKeyColumnsIncluded()
    • setAncestorKeyColumnsIncluded

      public void setAncestorKeyColumnsIncluded(boolean ancestorKeyColumnsIncluded)
    • isAncestorFKColumnsIncluded

      public boolean isAncestorFKColumnsIncluded()
    • setAncestorFKColumnsIncluded

      public void setAncestorFKColumnsIncluded(boolean ancestorFKColumnsIncluded)