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

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

Introduction

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

Prototype

int ERROR

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

Click Source Link

Document

Constant for error level.

Usage

From source file:$.BootstrapFeedbackPanel.java

License:Apache License

/**
     * Search messages that this panel will render, and see if there is any
     * message of level ERROR or up. This is a convenience method; same as
     * calling 'anyMessage(FeedbackMessage.ERROR)'.
     * /*from w w  w .  j a  v  a2  s .co  m*/
     * @return whether there is any message for this panel of level ERROR or up
     */
    public final boolean anyErrorMessage() {
        return anyMessage(FeedbackMessage.ERROR);
    }

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

License:Apache License

public ErrorInfoFeedbackPanel(String id) {
    super(id);/*from ww  w. j a  v  a2  s.c  om*/

    FeedbackPanel infoFeedbackPanel = createFeedBackFilter("infoMessages", FeedbackMessage.INFO);
    FeedbackPanel errorFeedbackPanel = createFeedBackFilter("errorMessages", FeedbackMessage.ERROR);

    add(infoFeedbackPanel);
    add(errorFeedbackPanel);
}

From source file:ar.edu.udc.cirtock.view.intranet.negocio.FormularioInsumo.java

License:Apache License

public FormularioInsumo(final PageParameters parameters) {

    super(parameters);

    add(new FeedbackPanel("feedbackErrors", new ExactLevelFeedbackMessageFilter(FeedbackMessage.ERROR)));
    formulario = new Form("formulario_insumo");

    nombre = new RequiredTextField<String>("nombre", new Model());

    nombre.add(new IValidator<String>() {
        @Override//from ww w .j ava2  s .com
        public void validate(IValidatable<String> validatable) {
            String nombre = validatable.getValue().trim().toUpperCase();
            if (!nombre.matches("^[\\w\\s]{3,20}$")) {
                ValidationError error = new ValidationError();
                error.setMessage("El campo 'nombre' no es valido");
                validatable.error(error);
            }
        }

    });
    formulario.add(nombre);

    descripcion = new RequiredTextField<String>("descripcion", new Model());

    descripcion.add(new IValidator<String>() {
        @Override
        public void validate(IValidatable<String> validatable) {
            String descripcion = validatable.getValue().trim().toUpperCase();
            if (!descripcion.matches("^[A-Za-z  ]{3,50}$")) {
                ValidationError error = new ValidationError();
                error.setMessage("El campo 'descripcion' no es valido");
                validatable.error(error);
            }
        }

    });
    formulario.add(descripcion);

    cantidad = new NumberTextField<Integer>("cantidad", new Model());
    cantidad.setType(Integer.class);
    cantidad.add(new IValidator<Integer>() {
        @Override
        public void validate(IValidatable<Integer> validatable) {
            Integer cantidad = validatable.getValue();
            if (cantidad < 0) {
                ValidationError error = new ValidationError();
                error.setMessage("El campo 'cantidad' no es valido");
                validatable.error(error);
            }
        }
    });

    formulario.add(cantidad);

    formulario.add(new Button("enviar") {

        /**
         * 
         */
        private static final long serialVersionUID = 1L;

        public void onSubmit() {
            String desc = (String) descripcion.getModelObject();
            String nomb = (String) nombre.getModelObject();
            Integer cant = cantidad.getModelObject();
            Connection conn = null;
            try {

                conn = CirtockConnection.getConection("cirtock", "cirtock", "cirtock");
                Insumo ins = new Insumo();
                ins.setDescripcion(desc);
                ins.setNombre(nomb);
                ins.setCantidad(cant);
                ins.insert("", conn);

            } catch (CirtockException e) {
                System.out.println("Error al acceder a la base de datos");
            } finally {
                try {
                    conn.close();
                } catch (SQLException e) {
                    ;
                }
            }
            setResponsePage(InsumoPage.class);
        };
    });

    add(formulario);
}

From source file:com.aipo.mobycket.wicket.markup.html.panel.CssFeedbackPanel.java

License:Apache License

/**
 * Search messages that this panel will render, and see if there is any
 * message of level ERROR or up. This is a convenience method; same as calling
 * 'anyMessage(FeedbackMessage.ERROR)'./*ww  w  . j a v a  2s  . c o m*/
 * 
 * @return whether there is any message for this panel of level ERROR or up
 */
public final boolean anyErrorMessage() {
    return anyMessage(FeedbackMessage.ERROR);
}

From source file:com.doculibre.constellio.wicket.panels.admin.relevance.collection.RecordCollectionRelevancePanel.java

License:Open Source License

public RecordCollectionRelevancePanel(String id) {
    super(id, 10);
    form = new Form("form");
    this.add(form);
    setModel(new LoadableDetachableModel() {
        @Override/* w  w  w  .jav a  2  s  .  c o m*/
        protected Object load() {
            ArrayList<RecordCollectionBoost> list = new ArrayList<RecordCollectionBoost>();
            AdminCollectionPanel collectionAdminPanel = (AdminCollectionPanel) findParent(
                    AdminCollectionPanel.class);
            RecordCollection collection = collectionAdminPanel.getCollection();
            for (RecordCollectionBoost element : collection.getRecordCollectionBoost()) {
                list.add(element);
            }
            return list;
        }
    });

    submitButton = new AjaxButton("submitButton") {
        @Override
        public void onSubmit(AjaxRequestTarget target, Form form) {
            onSave();
            if (!Session.get().getFeedbackMessages()
                    .hasMessage(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR))) {
                defaultReturnAction(target);
            }
        }
    };

    form.add(submitButton);
}

From source file:com.doculibre.constellio.wicket.panels.admin.relevance.indexField.IndexFieldRelevancePanel.java

License:Open Source License

public IndexFieldRelevancePanel(String id) {
    super(id, 10);//  enleve car index donne dans createEditContent ne
    // correspond pas sinon
    form = new Form("form");
    this.add(form);
    AjaxButton synchronizeSolrconfigLink = new AjaxButton("submitButton") {
        @Override/*from ww  w.ja v  a2 s .  com*/
        public void onSubmit(AjaxRequestTarget target, Form form) {
            onSave();
            if (!Session.get().getFeedbackMessages()
                    .hasMessage(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR))) {
                defaultReturnAction(target);
            }
        }
    };
    form.add(synchronizeSolrconfigLink);
}

From source file:com.doculibre.constellio.wicket.panels.admin.SaveCancelFormPanel.java

License:Open Source License

public SaveCancelFormPanel(String id, boolean ajax) {
    super(id);//from   ww  w. jav  a2  s  .c  o m

    form = new Form("form");
    form.add(new SetFocusBehavior(form));
    feedbackPanel = new FeedbackPanel("feedback");
    feedbackPanel.setOutputMarkupId(true);
    titleLabel = new Label("title", getTitleModel());

    if (ajax) {
        submitButton = new AjaxButton("submitButton") {
            @Override
            protected void onSubmit(AjaxRequestTarget target, Form form) {
                onSave(target);
                if (!Session.get().getFeedbackMessages()
                        .hasMessage(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR))) {
                    defaultReturnAction(target);
                }
            }

            @Override
            protected void onError(AjaxRequestTarget target, Form form) {
                target.addComponent(feedbackPanel);
            }
        };
        cancelButton = new AjaxButton("cancelButton") {
            @Override
            protected void onSubmit(AjaxRequestTarget target, Form form) {
                onCancel(target);
                defaultReturnAction(target);
            }
        };
    } else {
        submitButton = new Button("submitButton") {
            @Override
            public void onSubmit() {
                onSave(null);
                if (!Session.get().getFeedbackMessages()
                        .hasMessage(new ErrorLevelFeedbackMessageFilter(FeedbackMessage.ERROR))) {
                    defaultReturnAction();
                }
            }
        };
        cancelButton = new Button("cancelButton") {
            @Override
            public void onSubmit() {
                onCancel(null);
                defaultReturnAction();
            }
        };
    }
    cancelButton.setDefaultFormProcessing(false);

    add(form);
    form.add(feedbackPanel);
    form.add(titleLabel);
    form.add(submitButton);
    form.add(cancelButton);
}

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 w  w  w.  j a  v  a2  s .  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/*  ww w .j a  va 2s.com*/
        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 . java2  s  .c om
        return "messages-topWarn";
    }
}