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 Liquibase implements EnvironmentKeySuffix {
011    
012            DROP("liquibase.drop"), //
013            CREATE("liquibase.create");
014    
015            private Liquibase(String suffix) {
016                    this.suffix = suffix;
017            }
018    
019            private final String suffix;
020    
021            @Override
022            public String getValue() {
023                    return suffix;
024            }
025    
026            public static List<EnvironmentKeySuffix> asList() {
027                    return Collections.unmodifiableList(new ArrayList<EnvironmentKeySuffix>(Arrays.asList(values())));
028            }
029    
030    }