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    }