public class MMDBColumn extends MMUUID implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
MMDBColumn.AppendedColumn |
_associatedCrossIDs, _associatedIDs, _associatedUUIDs, uniqueName
Constructor and Description |
---|
MMDBColumn(MMMappingUtil mappingUtil,
java.lang.String colName) |
Modifier and Type | Method and Description |
---|---|
void |
addTransformation(MMMapping mapping,
MMMappingTransformation mmmTrans) |
protected java.lang.Object |
clone() |
static MMDBColumn |
findFirstValidColumn(java.util.ArrayList<MMDBColumn> mmdbcList) |
java.lang.String |
getColumnAlias() |
java.lang.String |
getColumnClass() |
java.lang.String |
getColumnComments() |
java.lang.String |
getColumnName() |
int |
getCopyColumnCount(java.lang.String mappingId) |
int |
getCopyDerviedColumnCount(java.lang.String mappingId) |
java.lang.String |
getDataType() |
java.lang.String |
getDefaultValue() |
java.lang.String |
getDefinitionComments() |
java.lang.String |
getForeignKeyColumn() |
java.lang.String |
getForeignKeyTable() |
java.lang.String |
getId() |
java.lang.String |
getIdentityFlag() |
java.lang.String |
getLength() |
java.lang.String |
getLogicalColumnName() |
MMMappingUtil |
getMappingUtil() |
java.lang.String |
getMaxValue() |
java.lang.String |
getMinValue() |
java.lang.String |
getNaturalKeyFlag() |
java.lang.String |
getNullableFlag() |
MMDBTable |
getParentTable() |
java.lang.String |
getPercenNullValue() |
java.lang.String |
getPrecision() |
static int |
getPreserveCount() |
int |
getPreservedId(int preserveCount) |
java.lang.String |
getScale() |
java.lang.String |
getSDIDescription() |
MMMappingTransformation |
getTransformation(java.lang.String mappingId)
TODO: Remove this method
|
int |
getTransformationIndex(java.lang.String mappingId,
MMMappingTransformation mmmTrans) |
MMMappingTransformationMap |
getTransformations(java.lang.String mappingId) |
java.util.HashMap<java.lang.String,MMMappingTransformationMap> |
getTransformationsMap() |
java.lang.String |
getXPath() |
boolean |
isBusinessKeyFlag() |
boolean |
isCopyColumnRequired() |
boolean |
isforeignKey() |
boolean |
isNullableFlag() |
boolean |
isOrphanFlag() |
boolean |
isPrimaryKey() |
boolean |
isSDIFlag() |
void |
setBusinessKeyFlag(boolean businessKeyFlag) |
void |
setColumnAlias(java.lang.String columnAlias) |
void |
setColumnClass(java.lang.String columnClass) |
void |
setColumnComments(java.lang.String columnComments) |
void |
setColumnName(java.lang.String columnName) |
void |
setCopyColumnCount(java.lang.String mappingId,
int copyColumnCount) |
void |
setCopyColumnRequired(boolean copyColumnRequired) |
void |
setCopyDerviedColumnCount(java.lang.String mappingId,
int copyDerviedColumnCount) |
void |
setDataType(java.lang.String dataType) |
void |
setDefaultValue(java.lang.String defaultValue) |
void |
setDefinitionComments(java.lang.String definitionComments) |
void |
setForeignKeyColumn(java.lang.String foreignKeyColumn) |
void |
setForeignKeyFlag(boolean foreignKeyFlag) |
void |
setForeignKeyFlag(java.lang.String foreignKeyFlag) |
void |
setForeignKeyTable(java.lang.String foreignKeyTable) |
void |
setId(java.lang.String id) |
void |
setIdentityFlag(java.lang.String identityFlag) |
void |
setLength(java.lang.String length) |
void |
setLogicalColumnName(java.lang.String logicalColumnName) |
void |
setMappingUtil(MMMappingUtil mappingUtil) |
void |
setMaxValue(java.lang.String maxValue) |
void |
setMinValue(java.lang.String minValue) |
void |
setNaturalKeyFlag(java.lang.String naturalKeyFlag) |
void |
setNullableFlag(java.lang.String nullableFlag) |
void |
setOrphanFlag(boolean orphanFlag) |
void |
setParentTable(MMDBTable parentTable) |
void |
setPercenNullValue(java.lang.String percenNullValue) |
void |
setPrecision(java.lang.String precision) |
static void |
setPreserveCount(int aPreserveCount) |
void |
setPrimaryKeyFlag(boolean primaryKeyFlag) |
void |
setPrimaryKeyFlag(java.lang.String primaryKeyFlag) |
void |
setScale(java.lang.String scale) |
void |
setSDIDescription(java.lang.String sdiDescription) |
void |
setSDIFlag(boolean sdiFlag) |
void |
setXPath(java.lang.String xpath) |
java.lang.String |
toString() |
void |
toString(java.lang.StringBuilder sbu) |
addAssociatedCrossID, addAssociatedID, addAssociatedUUID, getAssociatedCrossID, getAssociatedID, getAssociatedUUID, getUniqueName, getUUID, main, setAssociatedIDCount, setUniqueName, setUUID
public MMDBColumn(MMMappingUtil mappingUtil, java.lang.String colName)
public java.lang.String getColumnName()
public void setColumnName(java.lang.String columnName)
columnName
- the columnName to setpublic java.lang.String toString()
toString
in class java.lang.Object
public void toString(java.lang.StringBuilder sbu)
public java.lang.String getId()
public void setId(java.lang.String id)
id
- the id to setpublic java.lang.String getDataType()
public void setDataType(java.lang.String dataType)
dataType
- the dataType to setpublic java.lang.String getLength()
public void setLength(java.lang.String length)
length
- the length to setpublic java.lang.String getPrecision()
public void setPrecision(java.lang.String precision)
precision
- the precision to setpublic java.lang.String getScale()
public void setScale(java.lang.String scale)
scale
- the scale to setpublic java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
defaultValue
- the defaultValue to setpublic java.lang.String getDefinitionComments()
public void setDefinitionComments(java.lang.String definitionComments)
definitionComments
- the definitionComments to setpublic java.lang.String getIdentityFlag()
public void setIdentityFlag(java.lang.String identityFlag)
identityFlag
- the identityFlag to setpublic boolean isNullableFlag()
public java.lang.String getNullableFlag()
public void setNullableFlag(java.lang.String nullableFlag)
nullableFlag
- the nullableFlag to setpublic java.lang.String getPercenNullValue()
public void setPercenNullValue(java.lang.String percenNullValue)
percenNullValue
- the percenNullValue to setpublic java.lang.String getNaturalKeyFlag()
public void setNaturalKeyFlag(java.lang.String naturalKeyFlag)
naturalKeyFlag
- the naturalKeyFlag to setpublic java.lang.String getMinValue()
public void setMinValue(java.lang.String minValue)
minValue
- the minValue to setpublic java.lang.String getMaxValue()
public void setMaxValue(java.lang.String maxValue)
maxValue
- the maxValue to setpublic MMMappingUtil getMappingUtil()
public void setMappingUtil(MMMappingUtil mappingUtil)
mappingUtil
- the _mappingUtil to setpublic static int getPreserveCount()
public static void setPreserveCount(int aPreserveCount)
aPreserveCount
- the preserveCount to setpublic int getPreservedId(int preserveCount)
public MMDBTable getParentTable()
public void setParentTable(MMDBTable parentTable)
parentTable
- the parentTable to setprotected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean isOrphanFlag()
public void setOrphanFlag(boolean orphanFlag)
orphanFlag
- the orphanFlag to setpublic java.util.HashMap<java.lang.String,MMMappingTransformationMap> getTransformationsMap()
public MMMappingTransformationMap getTransformations(java.lang.String mappingId)
public void addTransformation(MMMapping mapping, MMMappingTransformation mmmTrans)
public boolean isCopyColumnRequired()
public void setCopyColumnRequired(boolean copyColumnRequired)
copyColumnRequired
- the copyColumnRequired to setpublic int getCopyColumnCount(java.lang.String mappingId)
public void setCopyColumnCount(java.lang.String mappingId, int copyColumnCount)
copyColumnCount
- the _hmCopyColumnCount to setpublic MMMappingTransformation getTransformation(java.lang.String mappingId)
mappingId
- public int getCopyDerviedColumnCount(java.lang.String mappingId)
public void setCopyDerviedColumnCount(java.lang.String mappingId, int copyDerviedColumnCount)
copyDerviedColumnCount
- the _hmCopyDerviedColumnCount to setpublic int getTransformationIndex(java.lang.String mappingId, MMMappingTransformation mmmTrans)
public static MMDBColumn findFirstValidColumn(java.util.ArrayList<MMDBColumn> mmdbcList)
public boolean isPrimaryKey()
public void setPrimaryKeyFlag(java.lang.String primaryKeyFlag)
primaryKeyFlag
- the primaryKeyFlag to setpublic void setPrimaryKeyFlag(boolean primaryKeyFlag)
primaryKeyFlag
- the primaryKeyFlag to setpublic boolean isforeignKey()
public void setForeignKeyFlag(java.lang.String foreignKeyFlag)
foreignKeyFlag
- the foreignKeyFlag to setpublic void setForeignKeyFlag(boolean foreignKeyFlag)
foreignKeyFlag
- the foreignKeyFlag to setpublic java.lang.String getForeignKeyTable()
public void setForeignKeyTable(java.lang.String foreignKeyTable)
foreignKeyTable
- the foreignKeyTable to setpublic java.lang.String getForeignKeyColumn()
public void setForeignKeyColumn(java.lang.String foreignKeyColumn)
foreignKeyColumn
- the foreignKeyColumn to setpublic java.lang.String getColumnClass()
public void setColumnClass(java.lang.String columnClass)
columnClass
- the columnClass to setpublic boolean isBusinessKeyFlag()
public void setBusinessKeyFlag(boolean businessKeyFlag)
businessKeyFlag
- the businessKeyFlag to setpublic java.lang.String getLogicalColumnName()
public void setLogicalColumnName(java.lang.String logicalColumnName)
logicalColumnName
- the logicalColumnName to setpublic java.lang.String getColumnAlias()
public void setColumnAlias(java.lang.String columnAlias)
columnAlias
- the columnAlias to setpublic java.lang.String getColumnComments()
public void setColumnComments(java.lang.String columnComments)
columnComments
- the columnComments to setpublic boolean isSDIFlag()
public void setSDIFlag(boolean sdiFlag)
sdiFlag
- the sdiFlag to setpublic java.lang.String getSDIDescription()
public void setSDIDescription(java.lang.String sdiDescription)
sdiDescription
- the sdiDescription to setpublic java.lang.String getXPath()
public void setXPath(java.lang.String xpath)
xpath
- the xpath to set