package com.txtr.hibernatedelta.model; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import static javax.xml.bind.annotation.XmlAccessType.FIELD; @XmlAccessorType(FIELD) public class HibernateIndexName { @XmlAttribute private String name; @XmlAttribute private String tableName; @XmlElementWrapper(name = "columns") @XmlElement(name = "column") private List<String> columns = new ArrayList<String>(); public HibernateIndexName() { } public HibernateIndexName(String name, String tableName, List<String> columns) { this.name = name; this.tableName = tableName; this.columns = columns; } public String getName() { return name; } public String getTableName() { return tableName; } public List<String> getColumns() { return columns; } }