Class SimpleColumnInfo
java.lang.Object
ch.tocco.nice2.dbrefactoring.impl.model.SimpleColumnInfo
- All Implemented Interfaces:
ColumnInfo,Comparable<ColumnInfo>
- Direct Known Subclasses:
ModelColumnInfoImpl
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleColumnInfo(String columnName, String type, LiquibaseConstants.ValueType valueType) -
Method Summary
Modifier and TypeMethodDescriptionintgetType()booleanIf the field/column is localized, this returns whether this column represents the nice2 default language.booleanbooleanbooleanbooleanbooleanbooleanisUnique()voidsetColumnName(String columnName) voidsetDefaultLanguage(boolean defaultLanguage) voidsetForeignKey(ConstraintInfo.ForeignKey foreignKey) voidsetIdentifier(boolean identifier) voidvoidsetLocalized(boolean localized) voidsetNullable(boolean nullable) voidsetPrimaryKey(boolean primaryKey) voidsetRemoved(boolean removed) voidvoidsetUnique(boolean unique) toString()
-
Constructor Details
-
SimpleColumnInfo
-
-
Method Details
-
isRemoved
public boolean isRemoved()- Specified by:
isRemovedin interfaceColumnInfo- Returns:
- whether this column/field has been removed by the customer module
-
setRemoved
public void setRemoved(boolean removed) -
isLocalized
public boolean isLocalized()- Specified by:
isLocalizedin interfaceColumnInfo
-
setLocalized
public void setLocalized(boolean localized) -
setLocale
-
setDefaultLanguage
public void setDefaultLanguage(boolean defaultLanguage) -
isUnique
public boolean isUnique()- Specified by:
isUniquein interfaceColumnInfo
-
setUnique
public void setUnique(boolean unique) -
isIdentifier
public boolean isIdentifier()- Specified by:
isIdentifierin interfaceColumnInfo
-
setIdentifier
public void setIdentifier(boolean identifier) -
getLocale
- Specified by:
getLocalein interfaceColumnInfo
-
isDefaultLanguage
public boolean isDefaultLanguage()Description copied from interface:ColumnInfoIf the field/column is localized, this returns whether this column represents the nice2 default language.- Specified by:
isDefaultLanguagein interfaceColumnInfo
-
getValueType
- Specified by:
getValueTypein interfaceColumnInfo
-
getType
- Specified by:
getTypein interfaceColumnInfo
-
setType
-
getColumnName
- Specified by:
getColumnNamein interfaceColumnInfo
-
setColumnName
-
isPrimaryKey
public boolean isPrimaryKey()- Specified by:
isPrimaryKeyin interfaceColumnInfo
-
setPrimaryKey
public void setPrimaryKey(boolean primaryKey) -
isNullable
public boolean isNullable()- Specified by:
isNullablein interfaceColumnInfo
-
setNullable
public void setNullable(boolean nullable) -
setForeignKey
-
getForeignKey
- Specified by:
getForeignKeyin interfaceColumnInfo
-
compareTo
- Specified by:
compareToin interfaceComparable<ColumnInfo>
-
toString
-