Class TransformColumn

java.lang.Object
org.jumpmind.symmetric.io.data.transform.TransformColumn
All Implemented Interfaces:
Cloneable, Comparable<TransformColumn>

public class TransformColumn extends Object implements Comparable<TransformColumn>, Cloneable
  • Field Details

    • transformId

      protected String transformId
    • sourceColumnName

      protected String sourceColumnName
    • targetColumnName

      protected String targetColumnName
    • pk

      protected boolean pk
    • transformType

      protected String transformType
    • transformExpression

      protected String transformExpression
    • transformOrder

      protected int transformOrder
    • includeOn

      protected TransformColumn.IncludeOnType includeOn
    • createTime

      protected Date createTime
    • lastUpdateTime

      protected Date lastUpdateTime
    • lastUpdateBy

      protected String lastUpdateBy
    • sourceColumnNameLowerCase

      protected String sourceColumnNameLowerCase
    • targetColumnNameLowerCase

      protected String targetColumnNameLowerCase
  • Constructor Details

    • TransformColumn

      public TransformColumn(String transformId)
    • TransformColumn

      public TransformColumn()
    • TransformColumn

      public TransformColumn(String sourceColumnName, String targetColumnName, boolean pk)
    • TransformColumn

      public TransformColumn(String sourceColumnName, String targetColumnName, boolean pk, String transformType, String transformExpression)
  • Method Details

    • getSourceColumnName

      public String getSourceColumnName()
    • getSourceColumnNameLowerCase

      public String getSourceColumnNameLowerCase()
    • setSourceColumnName

      public final void setSourceColumnName(String sourceColumnName)
    • getTargetColumnName

      public String getTargetColumnName()
    • getTargetColumnNameLowerCase

      public String getTargetColumnNameLowerCase()
    • setTargetColumnName

      public final void setTargetColumnName(String targetColumnName)
    • isPk

      public boolean isPk()
    • setPk

      public void setPk(boolean pk)
    • getTransformType

      public String getTransformType()
    • setTransformType

      public void setTransformType(String transformType)
    • getTransformExpression

      public String getTransformExpression()
    • setTransformExpression

      public void setTransformExpression(String transformExpression)
    • setIncludeOn

      public void setIncludeOn(TransformColumn.IncludeOnType includeOn)
    • getIncludeOn

      public TransformColumn.IncludeOnType getIncludeOn()
    • setTransformOrder

      public void setTransformOrder(int transformOrder)
    • getTransformOrder

      public int getTransformOrder()
    • setTransformId

      public void setTransformId(String transformId)
    • getTransformId

      public String getTransformId()
    • getCreateTime

      public Date getCreateTime()
    • setCreateTime

      public void setCreateTime(Date createTime)
    • getLastUpdateBy

      public String getLastUpdateBy()
    • setLastUpdateBy

      public void setLastUpdateBy(String lastUpdateBy)
    • getLastUpdateTime

      public Date getLastUpdateTime()
    • setLastUpdateTime

      public void setLastUpdateTime(Date lastUpdateTime)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • clone

      public TransformColumn clone()
      Overrides:
      clone in class Object
    • compareTo

      public int compareTo(TransformColumn o)
      Specified by:
      compareTo in interface Comparable<TransformColumn>