Example usage for org.apache.commons.validator GenericValidator isBlankOrNull

List of usage examples for org.apache.commons.validator GenericValidator isBlankOrNull

Introduction

In this page you can find the example usage for org.apache.commons.validator GenericValidator isBlankOrNull.

Prototype

public static boolean isBlankOrNull(String value) 

Source Link

Document

Checks if the field isn't null and length of the field is greater than zero not including whitespace.

Usage

From source file:org.squale.welcom.taglib.canvas.CanvasPopupTag.java

/**
 * @see javax.servlet.jsp.tagext.TagSupport#doEndTag()
 *//*from   w  ww  .  ja v a  2s. c o m*/
public int doEndTag() throws JspException {
    final StringBuffer sb = new StringBuffer();
    String close = "";

    if (!GenericValidator.isBlankOrNull(closeKey)) {
        close = resources.getMessage(localeRequest, closeKey);

        if (close == null) {
            close = WelcomConfigurator.getMessage(CLOSE_KEY);
        }
    } else {
        close = WelcomConfigurator.getMessage(CLOSE_KEY);
    }

    ResponseUtils.write(pageContext, render.drawEndBody(close));

    return EVAL_PAGE;
}

From source file:org.squale.welcom.taglib.canvas.CanvasTag.java

/**
 * @see javax.servlet.jsp.tagext.TagSupport#doStartTag()
 *//* www.  j  a v a  2 s  .  co m*/
public int doStartTag() throws JspException {
    // Ajoute la fenetre d'erreur de popup
    onload = addMessagePopupOnOnLoad(pageContext, onload);

    // Se memorise dans la page
    pageContext.getRequest().setAttribute(CANVASTAG_KEY, this);

    addHeader();

    final StringBuffer sb = new StringBuffer();

    sb.append(render.drawStart(prepareEventHandlers()));

    // Si la navigation n'est pas vide
    if (!GenericValidator.isBlankOrNull(navigationMenuKey) && WelcomConfigurator.getCharte().isV2()) {
        sb.append(doTraceur() + "\n");
    }

    ResponseUtils.write(pageContext, sb.toString());
    doCanvasHeader();
    doCanvasLeft();
    return EVAL_PAGE;
}

From source file:org.squale.welcom.taglib.canvas.CanvasTag.java

/**
 * surcharge du on load//from  ww  w. java2s .  c  o m
 * 
 * @param pageContext contexte
 * @param oldOnLoad ancien onload su body
 * @return le onload formatte
 */
public static String addMessagePopupOnOnLoad(final PageContext pageContext, final String oldOnLoad) {
    // on gere un 2eme stringbuffer au cas ou on aurait pas besoin de onload
    final StringBuffer sbOnload = new StringBuffer();

    final Object logonBean = (pageContext.getSession().getAttribute(WConstants.USER_KEY));
    final String msg = WResultAction.readMessage(pageContext.getRequest());
    if (!GenericValidator.isBlankOrNull(msg)) {

        sbOnload.append("javascript:alert(\'" + Util.formatJavaScript(msg) + "\');");

        // message afficher, suppression du message
        WResultAction.resetMessage(pageContext.getRequest());
    }

    if (!GenericValidator.isBlankOrNull(oldOnLoad)) {
        sbOnload.append(ResponseUtils.filter(oldOnLoad) + ";");
    }

    return sbOnload.toString();

}

From source file:org.squale.welcom.taglib.canvas.CanvasTag.java

/**
 * appelle le canvasHeader//from   w  w w  .  j  ava 2s  .  c om
 * 
 * @throws JspException exception pouvant etre levee
 */
private void doCanvasHeader() throws JspException {
    // Si un menuPageInclude est spcifie alors il le mets
    if (!GenericValidator.isBlankOrNull(canvasHeaderPageInclude)
            && !Util.isEqualsIgnoreCase(canvasHeaderPageInclude, "none")) {

        final String path = pageContext.getServletContext()
                .getRealPath(getAbsolutePathRelativeToContext(canvasHeaderPageInclude));
        final File f = new File(path);
        if (f.exists()) {
            try {
                pageContext.include(canvasHeaderPageInclude);
            } catch (final Exception e) {
                log.error(e, e);
                throw new JspException(e);
            }
        } else {
            throw new JspException("Impossible d'inclure le fichier : " + path);
        }
    }
}

From source file:org.squale.welcom.taglib.canvas.CanvasTag.java

/**
 * appelle le canvasLeft/* w ww .  j a  v  a2  s . c  o m*/
 * 
 * @throws JspException exception pouvant etre levee
 */
private void doCanvasLeft() throws JspException {
    // Si un menuPageInclude est spcifie alors il le mets
    if (!GenericValidator.isBlankOrNull(canvasLeftPageInclude)
            && !Util.isEqualsIgnoreCase(canvasLeftPageInclude, "none")) {
        try {
            pageContext.include(canvasLeftPageInclude);
        } catch (final Exception e) {
            log.error(e, e);
            throw new JspException(e.getMessage());
        }
    }
}

From source file:org.squale.welcom.taglib.canvas.CanvasTag.java

/**
 * gere le traceur//  w  w w .  j av  a  2s .c  o m
 * 
 * @return le html genere
 * @throws JspException exception pouvant etre levee
 */
private String doTraceur() throws JspException {
    String navigationMenuLabel = RequestUtils.message(super.pageContext, "org.apache.struts.action.MESSAGE",
            "org.apache.struts.action.LOCALE", navigationMenuKey);

    if (GenericValidator.isBlankOrNull(navigationMenuLabel)) {
        navigationMenuLabel = navigationMenuKey;
    }

    return render.drawTraceur(navigationMenuName, navigationMenuLabel);
}

From source file:org.squale.welcom.taglib.canvas.CanvasTag.java

/**
 * @see javax.servlet.jsp.tagext.TagSupport#doEndTag()
 *//*from   ww  w  .ja  v  a2  s  . co  m*/
public int doEndTag() throws JspException {

    ResponseUtils.write(pageContext, render.drawFooter(bufMenu));

    // Si la navigation n'est pas vide
    if (!GenericValidator.isBlankOrNull(navigationMenuKey) && WelcomConfigurator.getCharte().isV3()) {
        ResponseUtils.write(pageContext, doTraceur() + "\n");
    }

    ResponseUtils.write(pageContext, render.drawEnd());

    release();
    return EVAL_PAGE;
}

From source file:org.squale.welcom.taglib.canvas.HeadTag.java

/**
 * Gere le titre/*ww  w  .  j  a  va2s.c o  m*/
 * 
 * @throws JspException exception pouvant etre levee
 */
protected void doTitle() throws JspException {
    // Recupere le ttle definit du parent
    if (GenericValidator.isBlankOrNull(titleKey)) {
        Tag curParent = null;

        // Recherche si un parent est du bon type
        for (curParent = getParent(); (curParent != null)
                && !(curParent instanceof PageTag); curParent = curParent.getParent()) {
            ;
        }

        if (curParent != null) {
            final PageTag pageTag = (PageTag) curParent;
            this.setTitleKey(pageTag.getTitleKey());
            this.setTitleKeyArg0(pageTag.getTitleKeyArg0());
            this.setTitleKeyArg1(pageTag.getTitleKeyArg1());
            this.setTitleKeyArg2(pageTag.getTitleKeyArg2());
            this.setTitleKeyArg3(pageTag.getTitleKeyArg3());
        }
    }

    if (!GenericValidator.isBlankOrNull(titleKey)) {
        final String titlekeyArgs[] = { titleKeyArg0, titleKeyArg1, titleKeyArg2, titleKeyArg3 };

        String message = WRequestUtils.message(super.pageContext, titleKey, titlekeyArgs);

        if (GenericValidator.isBlankOrNull(message)) {
            message = titleKey;
        }

        ResponseUtils.write(pageContext, "<TITLE>" + message + "</TITLE>");
    }
}

From source file:org.squale.welcom.taglib.canvas.impl.CanvasCenterRendererV2001.java

/**
 * @see org.squale.welcom.taglib.canvas.ICanvasCenterRenderer#drawTitre(java.lang.String, java.lang.String,
 *      java.lang.String)//  w  w  w. j ava 2 s.co  m
 */
public String drawTitre(String titre, String subTitleKey, String soustitre) {
    final StringBuffer sb = new StringBuffer();

    // barred grise
    final String pix_grey = WelcomConfigurator.getMessage(WelcomConfigurator.CHARTEV2_PIX_GREY_GIF);

    sb.append("<tr>");
    sb.append("<td class=\"blueAFtitre\">");
    sb.append(titre);
    sb.append("</td></tr>");

    // ligne grise
    sb.append("<tr>");
    sb.append("<td>");
    sb.append("<img src=\"");
    sb.append(pix_grey);
    sb.append("\" width=\"100%\" height=\"1\" border=\"0\"></td>");
    sb.append("</tr>");
    if (!GenericValidator.isBlankOrNull(subTitleKey)) {
        sb.append("<tr>");
        sb.append("<td class=\"blueAFsoustitre\">");
        sb.append(soustitre);
        sb.append("</td></tr>");
    }
    sb.append("</table>");
    return sb.toString();
}

From source file:org.squale.welcom.taglib.canvas.impl.CanvasCenterRendererV2002.java

/**
 * @see org.squale.welcom.taglib.canvas.ICanvasCenterRenderer#drawTitre(java.lang.String, java.lang.String,
 *      java.lang.String)//from  w  w w. java2  s. co m
 */
public String drawTitre(String titre, String subTitleKey, String soustitre) {
    final StringBuffer sb = new StringBuffer();

    sb.append("<p class=\"titreGeneral\">");
    sb.append(titre);
    sb.append("</p>");

    // ligne grise
    sb.append("<div class=\"separateurParagraphe\"></div>");
    if (!GenericValidator.isBlankOrNull(subTitleKey)) {
        sb.append("<p class=\"titreParagraphe \">");
        sb.append(soustitre);
        sb.append("</p>");
    }
    return sb.toString();
}