org.agileclick.genorm
Class Column

java.lang.Object
  extended by org.agileclick.genorm.Column
All Implemented Interfaces:
java.lang.Cloneable

public class Column
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
Column(java.lang.String name)
           
Column(java.lang.String name, java.lang.String type, java.lang.String customType, Format format, java.lang.String sqlType)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean getAllowNull()
           
 java.lang.String getAutoSet()
           
 java.lang.String getComment()
           
 Column getCopy()
           
 java.lang.String getCustomType()
           
 java.lang.String getDefault()
           
 int getDirtyFlag()
           
 Table getForeignTable()
           
 java.lang.String getForeignTableColumnMethodName()
           
 java.lang.String getForeignTableColumnName()
           
 java.lang.String getForeignTableName()
           
 java.lang.String getMethodName()
           
 java.lang.String getName()
           
 java.lang.String getNameCaps()
           
 java.lang.String getOnDelete()
           
 java.lang.String getOnUpdate()
           
 java.lang.String getParameterName()
           
 java.lang.String getSQLType()
           
 java.lang.String getType()
           
 java.lang.String getUniqueSet()
           
 java.lang.String getXML()
           
 int hashCode()
           
 boolean isAllowNull()
           
 boolean isAutoIncrement()
           
 boolean isDefaultSet()
           
 boolean isForeignKey()
           
 boolean isKey()
           
 boolean isPrimaryKey()
           
 boolean isQuoteDefault()
           
 boolean isUnique()
           
 void setAllowNull(boolean allowNull)
           
 void setAutoIncrement()
           
 void setAutoSet(java.lang.String autoSet)
           
 void setComment(java.lang.String comment)
           
 void setCustomType(java.lang.String type)
           
 void setDefault(java.lang.String def)
           
 void setDirtyFlag(int flag)
           
 void setForeignKey()
           
 void setForeignTable(Table table)
           
 void setForeignTableColumnName(java.lang.String column)
           
 void setForeignTableName(java.lang.String table)
           
 void setOnDelete(java.lang.String onDelete)
           
 void setOnUpdate(java.lang.String onUpdate)
           
 void setPrimaryKey()
           
 void setQuoteDefault(boolean quote)
           
 void setUnique()
           
 void setUniqueSet(java.lang.String set)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Column

public Column(java.lang.String name)

Column

public Column(java.lang.String name,
              java.lang.String type,
              java.lang.String customType,
              Format format,
              java.lang.String sqlType)
Method Detail

getCopy

public Column getCopy()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

isDefaultSet

public boolean isDefaultSet()

setQuoteDefault

public void setQuoteDefault(boolean quote)

isQuoteDefault

public boolean isQuoteDefault()

setDefault

public void setDefault(java.lang.String def)

getDefault

public java.lang.String getDefault()

getName

public java.lang.String getName()

getNameCaps

public java.lang.String getNameCaps()

getParameterName

public java.lang.String getParameterName()

getMethodName

public java.lang.String getMethodName()

getType

public java.lang.String getType()

getCustomType

public java.lang.String getCustomType()

getSQLType

public java.lang.String getSQLType()

getDirtyFlag

public int getDirtyFlag()

isPrimaryKey

public boolean isPrimaryKey()

isForeignKey

public boolean isForeignKey()

isKey

public boolean isKey()

isUnique

public boolean isUnique()

isAutoIncrement

public boolean isAutoIncrement()

getUniqueSet

public java.lang.String getUniqueSet()

getForeignTable

public Table getForeignTable()

getForeignTableName

public java.lang.String getForeignTableName()

getForeignTableColumnName

public java.lang.String getForeignTableColumnName()

getForeignTableColumnMethodName

public java.lang.String getForeignTableColumnMethodName()

getComment

public java.lang.String getComment()

getAllowNull

public boolean getAllowNull()

isAllowNull

public boolean isAllowNull()

setAllowNull

public void setAllowNull(boolean allowNull)

setPrimaryKey

public void setPrimaryKey()

setForeignKey

public void setForeignKey()

setForeignTable

public void setForeignTable(Table table)

setForeignTableName

public void setForeignTableName(java.lang.String table)

setForeignTableColumnName

public void setForeignTableColumnName(java.lang.String column)

setComment

public void setComment(java.lang.String comment)

setDirtyFlag

public void setDirtyFlag(int flag)

setUnique

public void setUnique()

setUniqueSet

public void setUniqueSet(java.lang.String set)

setAutoIncrement

public void setAutoIncrement()

setCustomType

public void setCustomType(java.lang.String type)

setAutoSet

public void setAutoSet(java.lang.String autoSet)

getAutoSet

public java.lang.String getAutoSet()

getXML

public java.lang.String getXML()

setOnDelete

public void setOnDelete(java.lang.String onDelete)

getOnDelete

public java.lang.String getOnDelete()

setOnUpdate

public void setOnUpdate(java.lang.String onUpdate)

getOnUpdate

public java.lang.String getOnUpdate()