net.java.ao.schema.Case Maven / Gradle / Ivy
package net.java.ao.schema;
import java.util.Locale;
public enum Case {
UPPER {
@Override
public String apply(String s) {
return nullSafe(s).toUpperCase(Locale.ENGLISH);
}
},
LOWER {
@Override
public String apply(String s) {
return nullSafe(s).toLowerCase(Locale.ENGLISH);
}
};
public abstract String apply(String tableName);
private static String nullSafe(String s) {
return s != null ? s : "";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy