package dbmigrate.parser.model; import java.util.ArrayList; import java.util.List; import com.thoughtworks.xstream.annotations.XStreamAlias; import com.thoughtworks.xstream.annotations.XStreamAsAttribute; @XStreamAlias("split-column") public class SplitColumn implements IOperation { @XStreamAsAttribute private String id; @XStreamAlias("table-name") private String tableName; @XStreamAlias("source-column") private SourceColumn sourceColumn; private List<DestinationColumn> destinations = new ArrayList<DestinationColumn>(); public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getTableName() { return this.tableName; } public void setTableName(String tableName) { this.tableName = tableName; } public List<DestinationColumn> getDestinations() { return this.destinations; } public void setDestinations(List<DestinationColumn> destinations) { this.destinations = destinations; } public SourceColumn getSourceColumn() { return this.sourceColumn; } public void setSourceColumn(SourceColumn sourceColumn) { this.sourceColumn = sourceColumn; } }