package dbmigrate.model.operation;
import dbmigrate.model.db.Column;
public class MergeColumnOperationDescriptor implements IOperationDescriptor {
private Column sourceColumn1;
private Column sourceColumn2;
private String tableName;
private String delimiter;
private AddColumnOperationDescriptor destinationColumn;
public MergeColumnOperationDescriptor(Column sourceColumn1,
Column sourceColumn2, String tableName, String delimiter,
AddColumnOperationDescriptor destinationColumn) {
super();
this.sourceColumn1 = sourceColumn1;
this.sourceColumn2 = sourceColumn2;
this.tableName = tableName;
this.delimiter = delimiter;
this.destinationColumn = destinationColumn;
}
public Column getSourceColumn1() {
return this.sourceColumn1;
}
public void setSourceColumn1(Column sourceColumn1) {
this.sourceColumn1 = sourceColumn1;
}
public Column getSourceColumn2() {
return this.sourceColumn2;
}
public void setSourceColumn2(Column sourceColumn2) {
this.sourceColumn2 = sourceColumn2;
}
public String getTableName() {
return this.tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public String getDelimiter() {
return this.delimiter;
}
public void setDelimiter(String delimiter) {
this.delimiter = delimiter;
}
public AddColumnOperationDescriptor getDestinationColumnDescriptor() {
return this.destinationColumn;
}
public void setDestinationColumn(
AddColumnOperationDescriptor destinationColumn) {
this.destinationColumn = destinationColumn;
}
}