Example usage for org.apache.wicket.feedback FeedbackMessage getLevel

List of usage examples for org.apache.wicket.feedback FeedbackMessage getLevel

Introduction

In this page you can find the example usage for org.apache.wicket.feedback FeedbackMessage getLevel.

Prototype

public final int getLevel() 

Source Link

Document

Gets the message level; can be used by rendering components.

Usage

From source file:abid.password.wicket.components.ErrorInfoFeedbackPanel.java

License:Apache License

private FeedbackPanel createFeedBackFilter(String id, final int filterLevel) {
    FeedbackPanel feedbackPanel = new FeedbackPanel(id) {
        private static final long serialVersionUID = 1L;

        @Override//www .j  a  v a  2s . co m
        public boolean isVisible() {
            return anyMessage(filterLevel);

        }
    };
    feedbackPanel.setFilter(new IFeedbackMessageFilter() {
        private static final long serialVersionUID = 1L;

        public boolean accept(FeedbackMessage message) {
            return message.getLevel() == filterLevel;
        }
    });
    feedbackPanel.setEscapeModelStrings(false);
    return feedbackPanel;
}

From source file:com.ecom.web.components.validation.ErrorLevelsFeedbackMessageFilter.java

License:Open Source License

/**
 * Method accept, only accept FeedbackMessages that are not in the list of
 * error levels to filter.//w w  w. j  a v  a 2s  . c  om
 * 
 * @param message
 *            of type FeedbackMessage
 * @return boolean
 */
public boolean accept(FeedbackMessage message) {
    for (int errorLevel : filteredErrorLevels) {
        if (message.getLevel() == errorLevel) {
            return false;
        }
    }

    return true;
}

From source file:com.evolveum.midpoint.gui.api.component.result.OperationResultPanel.java

License:Apache License

static String createMessageTooltip(final IModel<FeedbackMessage> model) {
    FeedbackMessage message = model.getObject();
    switch (message.getLevel()) {
    case FeedbackMessage.INFO:
        return "info";
    case FeedbackMessage.SUCCESS:
        return "success";
    case FeedbackMessage.ERROR:
        return "partialError";
    case FeedbackMessage.FATAL:
        return "fatalError";
    case FeedbackMessage.UNDEFINED:
        return "undefined";
    case FeedbackMessage.DEBUG:
        return "debug";
    case FeedbackMessage.WARNING:
    default:/*from   ww w.j av  a 2s  . co  m*/
        return "warn";
    }
}

From source file:com.evolveum.midpoint.web.component.message.FeedbackListView.java

License:Apache License

private IModel<String> createModel(final IModel<FeedbackMessage> model) {
    return new AbstractReadOnlyModel<String>() {

        @Override/*from ww  w  .j a va  2s .  c  o  m*/
        public String getObject() {
            FeedbackMessage message = model.getObject();
            switch (message.getLevel()) {
            case FeedbackMessage.INFO:
                return "messages-info";
            case FeedbackMessage.SUCCESS:
                return "messages-succ";
            case FeedbackMessage.ERROR:
            case FeedbackMessage.FATAL:
                return "messages-error";
            case FeedbackMessage.UNDEFINED:
            case FeedbackMessage.DEBUG:
            case FeedbackMessage.WARNING:
            default:
                return "messages-warn";
            }
        }
    };
}

From source file:com.evolveum.midpoint.web.component.message.FeedbackMessagePanel.java

License:Apache License

private String getLabelCss(final IModel<FeedbackMessage> model) {
    FeedbackMessage message = model.getObject();
    switch (message.getLevel()) {
    case FeedbackMessage.INFO:
        return "messages-topInfo";
    case FeedbackMessage.SUCCESS:
        return "messages-topSucc";
    case FeedbackMessage.ERROR:
    case FeedbackMessage.FATAL:
        return "messages-topError";
    case FeedbackMessage.UNDEFINED:
    case FeedbackMessage.DEBUG:
    case FeedbackMessage.WARNING:
    default:/*ww w .  jav a  2s.c o m*/
        return "messages-topWarn";
    }
}

From source file:com.evolveum.midpoint.web.component.message2.FeedbackAlertMessage.java

License:Apache License

private IModel<String> createCssClass() {
    return new AbstractReadOnlyModel<String>() {

        @Override//from w  w w.java2 s .  co  m
        public String getObject() {
            StringBuilder sb = new StringBuilder();
            sb.append("alert ");

            FeedbackMessage message = getModelObject();
            switch (message.getLevel()) {
            case FeedbackMessage.INFO:
                sb.append("alert-info ");
                break;
            case FeedbackMessage.SUCCESS:
                sb.append("alert-success ");
                break;
            case FeedbackMessage.ERROR:
            case FeedbackMessage.FATAL:
                sb.append("alert-danger ");
                break;
            case FeedbackMessage.UNDEFINED:
            case FeedbackMessage.DEBUG:
            case FeedbackMessage.WARNING:
            default:
                sb.append("alert-warn ");
            }

            sb.append("alert-dismissable");
            return sb.toString();
        }
    };
}

From source file:com.evolveum.midpoint.web.component.message2.FeedbackAlertMessage.java

License:Apache License

private IModel<String> createTypeModel() {
    return new AbstractReadOnlyModel<String>() {

        @Override//from ww  w.  j a  va 2  s.com
        public String getObject() {
            String key;

            FeedbackMessage message = getModelObject();
            switch (message.getLevel()) {
            case FeedbackMessage.INFO:
                key = "FeedbackAlertMessage.info";
                break;
            case FeedbackMessage.SUCCESS:
                key = "FeedbackAlertMessage.success";
                break;
            case FeedbackMessage.ERROR:
            case FeedbackMessage.FATAL:
                key = "FeedbackAlertMessage.error";
                break;
            case FeedbackMessage.UNDEFINED:
            case FeedbackMessage.DEBUG:
            case FeedbackMessage.WARNING:
            default:
                key = "FeedbackAlertMessage.warn";
            }

            return createStringResource(key).getString();
        }
    };
}

From source file:com.genericconf.bbbgateway.web.components.JQueryFeedbackPanel.java

License:Apache License

@Override
protected String getCSSClass(FeedbackMessage message) {
    return message.getLevel() >= FeedbackMessage.ERROR ? "ui-state-error" : "ui-state-highlight";
}

From source file:com.googlecode.wicket.jquery.ui.panel.JQueryFeedbackPanel.java

License:Apache License

/**
 * Gets the icon CSS class for the given message.
 * @param message the {@link FeedbackMessage}
 * @return the icon class/*from   w  w  w  . ja  va 2s.co  m*/
 */
protected String getIconClass(FeedbackMessage message) {
    switch (message.getLevel()) {
    case FeedbackMessage.INFO:
        return INFO_ICO;

    case FeedbackMessage.WARNING:
        return WARN_ICO;

    case FeedbackMessage.ERROR:
        return ERROR_ICO;

    default:
        return this.getCSSClass(message);
    }
}

From source file:com.googlecode.wicket.jquery.ui.panel.JQueryFeedbackPanel.java

License:Apache License

/**
 * Gets the CSS class for the given message.
 * @param message the {@link FeedbackMessage}
 * @return the label class// w  ww . ja v a 2  s. c o  m
 */
protected String getMessageClass(FeedbackMessage message) {
    switch (message.getLevel()) {
    case FeedbackMessage.INFO:
        return INFO_CSS;

    case FeedbackMessage.WARNING:
        return WARN_CSS;

    case FeedbackMessage.ERROR:
        return ERROR_CSS;

    default:
        return this.getCSSClass(message);
    }
}