NewsSort.java

package org.silverpeas.components.quickinfo;

public enum NewsSort {
    ASC,
    DESC;

    public static NewsSort fromString(String value) {
        if (value == null) {
            return ASC; // default value
        }
        try {
            return NewsSort.valueOf(value.toUpperCase());
        } catch (IllegalArgumentException e) {
            throw new IllegalArgumentException("Invalid NewsSort value: " + value);
        }
    }
}