View Javadoc
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  }