liquibase.change
Class ColumnConfig

java.lang.Object
  extended by liquibase.change.ColumnConfig
Direct Known Subclasses:
LoadDataColumnConfig

public class ColumnConfig
extends java.lang.Object

This class is the representation of the column tag in the XMl file It has a reference to the Constraints object for getting information about the columns constraints.


Constructor Summary
ColumnConfig()
           
ColumnConfig(Column columnStructure)
           
ColumnConfig(ColumnConfig column)
           
 
Method Summary
 ConstraintsConfig getConstraints()
           
 java.lang.String getDefaultValue()
           
 java.lang.Boolean getDefaultValueBoolean()
           
 DatabaseFunction getDefaultValueComputed()
           
 java.util.Date getDefaultValueDate()
           
 java.lang.Number getDefaultValueNumeric()
           
 java.lang.Object getDefaultValueObject()
           
 java.lang.String getName()
           
 java.lang.String getRemarks()
           
 java.lang.String getType()
           
 java.lang.String getValue()
           
 java.lang.Boolean getValueBoolean()
           
 DatabaseFunction getValueComputed()
           
 java.util.Date getValueDate()
           
 java.lang.Number getValueNumeric()
           
 java.lang.Object getValueObject()
           
 boolean hasDefaultValue()
           
 java.lang.Boolean isAutoIncrement()
           
 boolean isNullable()
           
 boolean isPrimaryKey()
           
 ColumnConfig setAutoIncrement(java.lang.Boolean autoIncrement)
           
 ColumnConfig setConstraints(ConstraintsConfig constraints)
           
 ColumnConfig setDefaultValue(java.lang.String defaultValue)
           
 ColumnConfig setDefaultValueBoolean(java.lang.Boolean defaultValueBoolean)
           
 ColumnConfig setDefaultValueComputed(DatabaseFunction defaultValueComputed)
           
 ColumnConfig setDefaultValueDate(java.util.Date defaultValueDate)
           
 ColumnConfig setDefaultValueDate(java.lang.String defaultValueDate)
           
 ColumnConfig setDefaultValueNumeric(java.lang.Number defaultValueNumeric)
           
 ColumnConfig setDefaultValueNumeric(java.lang.String defaultValueNumeric)
           
 ColumnConfig setName(java.lang.String name)
           
 ColumnConfig setRemarks(java.lang.String remarks)
           
 ColumnConfig setType(java.lang.String type)
           
 void setValue(java.lang.String value)
           
 ColumnConfig setValueBoolean(java.lang.Boolean valueBoolean)
           
 ColumnConfig setValueComputed(DatabaseFunction valueComputed)
           
 ColumnConfig setValueDate(java.util.Date valueDate)
           
 ColumnConfig setValueDate(java.lang.String valueDate)
           
 ColumnConfig setValueNumeric(java.lang.Number valueNumeric)
           
 ColumnConfig setValueNumeric(java.lang.String valueNumeric)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnConfig

public ColumnConfig(Column columnStructure)

ColumnConfig

public ColumnConfig(ColumnConfig column)

ColumnConfig

public ColumnConfig()
Method Detail

getName

public java.lang.String getName()

setName

public ColumnConfig setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public ColumnConfig setType(java.lang.String type)

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

getValueNumeric

public java.lang.Number getValueNumeric()

setValueNumeric

public ColumnConfig setValueNumeric(java.lang.String valueNumeric)

setValueNumeric

public ColumnConfig setValueNumeric(java.lang.Number valueNumeric)

getValueBoolean

public java.lang.Boolean getValueBoolean()

setValueBoolean

public ColumnConfig setValueBoolean(java.lang.Boolean valueBoolean)

getValueComputed

public DatabaseFunction getValueComputed()

setValueComputed

public ColumnConfig setValueComputed(DatabaseFunction valueComputed)

getValueDate

public java.util.Date getValueDate()

setValueDate

public ColumnConfig setValueDate(java.util.Date valueDate)

setValueDate

public ColumnConfig setValueDate(java.lang.String valueDate)

getValueObject

public java.lang.Object getValueObject()

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public ColumnConfig setDefaultValue(java.lang.String defaultValue)

getDefaultValueNumeric

public java.lang.Number getDefaultValueNumeric()

setDefaultValueNumeric

public ColumnConfig setDefaultValueNumeric(java.lang.Number defaultValueNumeric)

setDefaultValueNumeric

public ColumnConfig setDefaultValueNumeric(java.lang.String defaultValueNumeric)
                                    throws java.text.ParseException
Throws:
java.text.ParseException

getDefaultValueDate

public java.util.Date getDefaultValueDate()

setDefaultValueDate

public ColumnConfig setDefaultValueDate(java.lang.String defaultValueDate)

setDefaultValueDate

public ColumnConfig setDefaultValueDate(java.util.Date defaultValueDate)

getDefaultValueBoolean

public java.lang.Boolean getDefaultValueBoolean()

setDefaultValueBoolean

public ColumnConfig setDefaultValueBoolean(java.lang.Boolean defaultValueBoolean)

getDefaultValueComputed

public DatabaseFunction getDefaultValueComputed()

setDefaultValueComputed

public ColumnConfig setDefaultValueComputed(DatabaseFunction defaultValueComputed)

getDefaultValueObject

public java.lang.Object getDefaultValueObject()

getConstraints

public ConstraintsConfig getConstraints()

setConstraints

public ColumnConfig setConstraints(ConstraintsConfig constraints)

isAutoIncrement

public java.lang.Boolean isAutoIncrement()

setAutoIncrement

public ColumnConfig setAutoIncrement(java.lang.Boolean autoIncrement)

isPrimaryKey

public boolean isPrimaryKey()

isNullable

public boolean isNullable()

hasDefaultValue

public boolean hasDefaultValue()

getRemarks

public java.lang.String getRemarks()

setRemarks

public ColumnConfig setRemarks(java.lang.String remarks)


Copyright © 2010 Liquibase.org. All Rights Reserved.