1 package com.randomnoun.common.db.enums;
2
3 public enum ConstraintTypeEnum {
4 PRIMARY, FOREIGN, CHECK, UNIQUE;
5
6 public static ConstraintTypeEnum fromDatabaseString(String s) {
7 if (s.equals("PRIMARY KEY")) {
8 return PRIMARY;
9 } else if (s.equals("FOREIGN KEY")) {
10 return FOREIGN;
11 } else if (s.equals("CHECK")) {
12 return CHECK;
13 } else if (s.equals("UNIQUE")) {
14 return UNIQUE;
15 } else {
16 throw new IllegalArgumentException("No enum const for database string '" + s + "'");
17 }
18 }
19 }