List of usage examples for org.apache.wicket Component success
@Override public final void success(final Serializable message)
From source file:com.evolveum.midpoint.web.component.input.UploadDownloadPanel.java
License:Apache License
private void initLayout(final boolean isReadOnly) { final FileUploadField fileUpload = new FileUploadField(ID_INPUT_FILE); Form form = this.findParent(Form.class); fileUpload.add(new AjaxFormSubmitBehavior(form, "change") { @Override// ww w . j ava 2 s . c o m protected void onSubmit(AjaxRequestTarget target) { super.onSubmit(target); Component input = getInputFile(); try { FileUpload uploadedFile = getFileUpload(); updateValue(uploadedFile.getBytes()); LOGGER.trace("Upload file success."); input.success(getString("UploadPanel.message.uploadSuccess")); } catch (Exception e) { LOGGER.trace("Upload file error.", e); input.error(getString("UploadPanel.message.uploadError") + " " + e.getMessage()); } } }); fileUpload.setOutputMarkupId(true); add(fileUpload); final AjaxDownloadBehaviorFromStream downloadBehavior = new AjaxDownloadBehaviorFromStream() { @Override protected InputStream initStream() { return getStream(); } }; add(downloadBehavior); add(new AjaxSubmitButton(ID_BUTTON_DOWNLOAD) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { downloadPerformed(downloadBehavior, target); } }); add(new AjaxSubmitButton(ID_BUTTON_DELETE) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { removeFilePerformed(target); } }); add(new VisibleEnableBehaviour() { @Override public boolean isVisible() { return !isReadOnly; } }); }
From source file:com.evolveum.midpoint.web.component.input.UploadDownloadPanel.java
License:Apache License
public void uploadFilePerformed(AjaxRequestTarget target) { Component input = get(ID_INPUT_FILE); try {/*from w w w.jav a2 s . c om*/ FileUpload uploadedFile = getFileUpload(); updateValue(uploadedFile.getBytes()); LOGGER.trace("Upload file success."); input.success(getString("UploadPanel.message.uploadSuccess")); } catch (Exception e) { LOGGER.trace("Upload file error.", e); input.error(getString("UploadPanel.message.uploadError") + " " + e.getMessage()); } }
From source file:com.evolveum.midpoint.web.component.input.UploadDownloadPanel.java
License:Apache License
public void removeFilePerformed(AjaxRequestTarget target) { Component input = get(ID_INPUT_FILE); try {/*from w ww.j ava 2 s . c o m*/ updateValue(null); LOGGER.trace("Remove file success."); input.success(getString("UploadPanel.message.removeSuccess")); } catch (Exception e) { LOGGER.trace("Remove file error.", e); input.error(getString("UploadPanel.message.removeError") + " " + e.getMessage()); } }