001 package org.kuali.common.jdbc.vendor.model.keys;
002
003 import java.util.ArrayList;
004 import java.util.Arrays;
005 import java.util.Collections;
006 import java.util.List;
007
008 import org.kuali.common.util.spring.env.model.EnvironmentKeySuffix;
009
010 public enum Oracle implements EnvironmentKeySuffix {
011
012 KILL_AND_DROP("killAndDrop"), //
013 KILL_AND_DROP_RDS("killAndDrop.rds"), //
014 SCHEMA_STATS("schemaStats");
015
016 private Oracle(String suffix) {
017 this.suffix = suffix;
018 }
019
020 private final String suffix;
021
022 @Override
023 public String getValue() {
024 return suffix;
025 }
026
027 public static List<EnvironmentKeySuffix> asList() {
028 return Collections.unmodifiableList(new ArrayList<EnvironmentKeySuffix>(Arrays.asList(values())));
029 }
030
031 }