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 Dba implements EnvironmentKeySuffix {
011    
012            USERNAME("dba.username"), //
013            URL("dba.url"), //
014            BEFORE("dba.before"), //
015            AFTER("dba.after"), //
016            PASSWORD("dba.password");
017    
018            private Dba(String value) {
019                    this.value = value;
020            }
021    
022            private final String value;
023    
024            @Override
025            public String getValue() {
026                    return value;
027            }
028    
029            public static List<EnvironmentKeySuffix> asList() {
030                    return Collections.unmodifiableList(new ArrayList<EnvironmentKeySuffix>(Arrays.asList(values())));
031            }
032    
033    }