package com.example.liquibase.change;
import java.util.ArrayList;
import java.util.List;
import liquibase.serializer.AbstractLiquibaseSerializable;
public class UniqueConstraintConfig extends AbstractLiquibaseSerializable {
private String name;
private List<KeyColumnConfig> keyColumns = new ArrayList<KeyColumnConfig>();
@Override
public String getSerializedObjectNamespace() {
return GENERIC_CHANGELOG_EXTENSION_NAMESPACE;
}
@Override
public String getSerializedObjectName() {
return "uniqueConstraint";
}
public String getName() {
return name;
}
public UniqueConstraintConfig setName(String name) {
this.name = name;
return this;
}
public List<KeyColumnConfig> getKeyColumns() {
return keyColumns;
}
public UniqueConstraintConfig setKeyColumns(List<KeyColumnConfig> keyColumns) {
this.keyColumns = keyColumns;
return this;
}
}