# 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);
            }
        }
    }