org.apache.ibatis.abator.config
Class TableConfiguration
java.lang.Object
org.apache.ibatis.abator.config.PropertyHolder
org.apache.ibatis.abator.config.TableConfiguration
- public class TableConfiguration
- extends PropertyHolder
- Author:
- Jeff Butler
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TableConfiguration
public TableConfiguration(AbatorContext abatorContext)
isDeleteByPrimaryKeyStatementEnabled
public boolean isDeleteByPrimaryKeyStatementEnabled()
setDeleteByPrimaryKeyStatementEnabled
public void setDeleteByPrimaryKeyStatementEnabled(boolean deleteByPrimaryKeyStatementEnabled)
isInsertStatementEnabled
public boolean isInsertStatementEnabled()
setInsertStatementEnabled
public void setInsertStatementEnabled(boolean insertStatementEnabled)
isSelectByPrimaryKeyStatementEnabled
public boolean isSelectByPrimaryKeyStatementEnabled()
setSelectByPrimaryKeyStatementEnabled
public void setSelectByPrimaryKeyStatementEnabled(boolean selectByPrimaryKeyStatementEnabled)
isUpdateByPrimaryKeyStatementEnabled
public boolean isUpdateByPrimaryKeyStatementEnabled()
setUpdateByPrimaryKeyStatementEnabled
public void setUpdateByPrimaryKeyStatementEnabled(boolean updateByPrimaryKeyStatementEnabled)
isColumnIgnored
public boolean isColumnIgnored(java.lang.String columnName)
addIgnoredColumn
public void addIgnoredColumn(IgnoredColumn ignoredColumn)
addColumnOverride
public void addColumnOverride(ColumnOverride columnOverride)
equals
public boolean equals(java.lang.Object obj)
hashCode
public int hashCode()
isSelectByExampleStatementEnabled
public boolean isSelectByExampleStatementEnabled()
setSelectByExampleStatementEnabled
public void setSelectByExampleStatementEnabled(boolean selectByExampleStatementEnabled)
getColumnOverride
public ColumnOverride getColumnOverride(java.lang.String columnName)
- May return null if the column has not been overridden
- Parameters:
columnName
-
- Returns:
- the column override (if any) related to this column
getGeneratedKey
public GeneratedKey getGeneratedKey()
getSelectByExampleQueryId
public java.lang.String getSelectByExampleQueryId()
setSelectByExampleQueryId
public void setSelectByExampleQueryId(java.lang.String selectByExampleQueryId)
getSelectByPrimaryKeyQueryId
public java.lang.String getSelectByPrimaryKeyQueryId()
setSelectByPrimaryKeyQueryId
public void setSelectByPrimaryKeyQueryId(java.lang.String selectByPrimaryKeyQueryId)
isDeleteByExampleStatementEnabled
public boolean isDeleteByExampleStatementEnabled()
setDeleteByExampleStatementEnabled
public void setDeleteByExampleStatementEnabled(boolean deleteByExampleStatementEnabled)
areAnyStatementsEnabled
public boolean areAnyStatementsEnabled()
setGeneratedKey
public void setGeneratedKey(GeneratedKey generatedKey)
getAlias
public java.lang.String getAlias()
setAlias
public void setAlias(java.lang.String alias)
getCatalog
public java.lang.String getCatalog()
setCatalog
public void setCatalog(java.lang.String catalog)
getDomainObjectName
public java.lang.String getDomainObjectName()
setDomainObjectName
public void setDomainObjectName(java.lang.String domainObjectName)
getSchema
public java.lang.String getSchema()
setSchema
public void setSchema(java.lang.String schema)
getTableName
public java.lang.String getTableName()
setTableName
public void setTableName(java.lang.String tableName)
getColumnOverrides
public java.util.Iterator getColumnOverrides()
getIgnoredColumnsInError
public java.util.Iterator getIgnoredColumnsInError()
- This method returns an iterator of Strings. The values
are the columns that were specified to be ignored in the
table, but do not exist in the table.
- Returns:
- an Iterator of Strings - the columns that were improperly
configured as ignored columns
getModelType
public ModelType getModelType()
setConfiguredModelType
public void setConfiguredModelType(java.lang.String configuredModelType)
isWildcardEscapingEnabled
public boolean isWildcardEscapingEnabled()
setWildcardEscapingEnabled
public void setWildcardEscapingEnabled(boolean wildcardEscapingEnabled)
toXmlElement
public XmlElement toXmlElement()
toString
public java.lang.String toString()
isDelimitIdentifiers
public boolean isDelimitIdentifiers()
setDelimitIdentifiers
public void setDelimitIdentifiers(boolean delimitIdentifiers)
isCountByExampleStatementEnabled
public boolean isCountByExampleStatementEnabled()
setCountByExampleStatementEnabled
public void setCountByExampleStatementEnabled(boolean countByExampleStatementEnabled)
isUpdateByExampleStatementEnabled
public boolean isUpdateByExampleStatementEnabled()
setUpdateByExampleStatementEnabled
public void setUpdateByExampleStatementEnabled(boolean updateByExampleStatementEnabled)
validate
public void validate(java.util.List errors,
int listPosition)
getColumnRenamingRule
public ColumnRenamingRule getColumnRenamingRule()
setColumnRenamingRule
public void setColumnRenamingRule(ColumnRenamingRule columnRenamingRule)