001 package org.kuali.common.jdbc.model;
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.EnvironmentKey;
009
010 public enum JdbcKeys implements EnvironmentKey {
011
012 URL("jdbc.url"), //
013 USERNAME("jdbc.username"), //
014 PASSWORD("jdbc.password"), //
015 DRIVER("jdbc.driver"), //
016 DBA_URL("jdbc.dba.url"), //
017 DBA_USERNAME("jdbc.dba.username"), //
018 DBA_PASSWORD("jdbc.dba.password"); //
019
020 private JdbcKeys(String value) {
021 this.value = value;
022 }
023
024 private String value;
025
026 @Override
027 public String getValue() {
028 return this.value;
029 }
030
031 public static List<EnvironmentKey> asList() {
032 return Collections.unmodifiableList(new ArrayList<EnvironmentKey>(Arrays.asList(values())));
033 }
034 }