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

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

Introduction

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

Prototype

int SUCCESS

To view the source code for org.apache.wicket.feedback FeedbackMessage SUCCESS.

Click Source Link

Document

Constant for success level (it indicates the outcome of an operation)

Usage

From source file:ca.travelagency.BaseWicketTester.java

License:Apache License

protected void assertSuccessMessages(String... expectedSuccessMessages) {
    List<Serializable> actualMessages = tester.getMessages(FeedbackMessage.SUCCESS);
    WicketTesterHelper.assertEquals(Arrays.asList(expectedSuccessMessages), actualMessages);
}

From source file:ca.travelagency.BaseWicketTester.java

License:Apache License

protected void assertNoSuccessMessage() {
    List<Serializable> messages = tester.getMessages(FeedbackMessage.SUCCESS);
    Assert.assertTrue("expect no success message, but contains\n" + WicketTesterHelper.asLined(messages),
            messages.isEmpty());// w  w  w  . j a  v a  2 s  .c  om
}

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://ww  w.j av  a2 s. c o 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   w ww.  j ava2s .co  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://from ww  w.j a va 2s  .co  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/*w w  w .ja va 2s  .  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/* w  w  w  . j  av a  2  s .  c o  m*/
        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.premiumminds.wicket.crudifier.form.CrudifierForm.java

License:Open Source License

@Override
protected void onInitialize() {
    super.onInitialize();

    if (formSettings.isWithSelfFeedback()) {
        add(new BootstrapFeedbackPanel("feedbackError", FeedbackMessage.ERROR).setEscapeModelStrings(false));
        add(new BootstrapFeedbackPanel("feedbackWarning", FeedbackMessage.WARNING)
                .setEscapeModelStrings(false));
        add(new BootstrapFeedbackPanel("feedbackSuccess", FeedbackMessage.SUCCESS)
                .setEscapeModelStrings(false));
    } else {/* w  ww  .j  a  v a  2s.  c  om*/
        add(new WebMarkupContainer("feedbackError").setVisible(false));
        add(new WebMarkupContainer("feedbackWarning").setVisible(false));
        add(new WebMarkupContainer("feedbackSuccess").setVisible(false));
    }
}

From source file:eu.uqasar.web.components.StyledFeedbackPanel.java

License:Apache License

private String getCSSClass() {
    if (anyErrorMessage()) {
        hasError = true;/*from  w ww.  j  av  a 2 s  .c  o  m*/
        return "alert-error";
    }
    if (anyMessage(FeedbackMessage.WARNING)) {
        return "";
    }
    if (anyMessage(FeedbackMessage.SUCCESS)) {
        return "alert-success";
    }
    if (anyMessage(FeedbackMessage.INFO)) {
        return "alert-info";
    }
    return "";
}

From source file:eu.uqasar.web.pages.adapterdata.AdapterAddEditPage.java

License:Apache License

/** 
 * Save adapter settings, show message to the user and redirect to the 
 * adapter list//from  w w w . j av a  2 s. c  om
 * @param target
 */
private void save(AjaxRequestTarget target) {

    // Set the QA Project for the Adapter
    adapterSettings.setProject(projectChoice.getModelObject());

    // Persist the adapter settings
    saveAdapterSettings();

    // success message has to be associated to session so that it is shown
    // in the global feedback panel
    if (adapterSettings.getId() == null) {
        setResponsePage(AdapterManagementPage.class,
                new PageParameters().set(MESSAGE_PARAM,
                        new StringResourceModel("add.confirmed", this, Model.of(adapterSettings)).getString())
                        .set(LEVEL_PARAM, FeedbackMessage.SUCCESS));
    } else {
        setResponsePage(AdapterManagementPage.class,
                new PageParameters().set(MESSAGE_PARAM,
                        new StringResourceModel("saved.message", this, Model.of(adapterSettings)).getString())
                        .set(LEVEL_PARAM, FeedbackMessage.SUCCESS));
    }
}