StringTool.java

package org.ferris.riviera.console.lang;

import javax.inject.Singleton;

/**
 *
 * @author Michael Remijan mjremijan@yahoo.com @mjremijan
 */
@Singleton
public class StringTool {

    public String trimToNull(String trimMe) {
        String retval = null;
        if (trimMe != null) {
            retval = trimMe.trim();
            if (retval.isEmpty()) {
                retval = null;
            }
        }
        return retval;
    }

    public String trimUp(String trimMe) {
        String retval = trimToNull(trimMe);
        if (retval == null) {
            retval = "";
        } else if (retval.equalsIgnoreCase("null")) {
            retval = null;
        }
        return retval;
    }
}