org.agileclick.genorm
Class Column
java.lang.Object
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)
|
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
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)
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()