1 24 package org.riotfamily.revolt.definition; 25 26 import java.util.ArrayList ; 27 import java.util.Collection ; 28 29 32 public class UniqueConstraint extends Identifier { 33 34 private Collection columns; 35 36 public UniqueConstraint() { 37 } 38 39 public UniqueConstraint(String name) { 40 super(name); 41 } 42 43 public UniqueConstraint(String name, String [] columnNames) { 44 super(name); 45 setColumnNames(columnNames); 46 } 47 48 public Collection getColumns() { 49 return this.columns; 50 } 51 52 public void setColumnNames(String [] names) { 53 columns = new ArrayList (); 54 for (int i = 0; i < names.length; i++) { 55 columns.add(new Identifier(names[i])); 56 } 57 } 58 59 } 60 | Popular Tags |