List of usage examples for org.apache.wicket.markup.html.link Link add
public MarkupContainer add(final Component... children)
From source file:au.org.theark.lims.web.component.biospecimenupload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadLink(final Upload upload) { Link<Upload> link = new Link<Upload>(Constants.DOWNLOAD_FILE) { private static final long serialVersionUID = 1L; @Override/*from www . java2s .c o m*/ public void onClick() { Payload payload = iArkCommonService.getPayloadForUpload(upload); byte[] data = payload.getPayload(); getRequestCycle().scheduleRequestHandlerAfterCurrent( new ByteDataResourceRequestHandler("text/plain", data, upload.getFilename())); }; }; Label nameLinkLabel = new Label("downloadFileLbl", "Download File"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.lims.web.component.biospecimenupload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadReportLink(final Upload upload) { Link<Upload> link = new Link<Upload>(Constants.UPLOADVO_UPLOAD_UPLOAD_REPORT) { private static final long serialVersionUID = 1L; @Override/*www . j a v a 2s . c o m*/ public void onClick() { byte[] data = upload.getUploadReport(); getRequestCycle().scheduleRequestHandlerAfterCurrent(new ByteDataResourceRequestHandler( "text/plain", data, "uploadReport" + upload.getId() + ".txt")); }; }; Label nameLinkLabel = new Label("downloadReportLbl", "Download Report"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.lims.web.component.bioupload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadLink(final Upload upload) { Link<Upload> link = new Link<Upload>(au.org.theark.lims.web.Constants.DOWNLOAD_FILE) { private static final long serialVersionUID = 1L; @Override//from w w w . j av a2s . co m public void onClick() { Payload payload = iArkCommonService.getPayloadForUpload(upload); byte[] data = payload.getPayload(); getRequestCycle().scheduleRequestHandlerAfterCurrent( new ByteDataResourceRequestHandler("text/plain", data, upload.getFilename())); }; }; Label nameLinkLabel = new Label("downloadFileLbl", "Download File"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.lims.web.component.bioupload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadReportLink(final Upload upload) { Link<Upload> link = new Link<Upload>(au.org.theark.lims.web.Constants.UPLOADVO_UPLOAD_UPLOAD_REPORT) { private static final long serialVersionUID = 1L; @Override/* ww w . j av a2 s . com*/ public void onClick() { byte[] data = upload.getUploadReport(); log.warn("buildDownloadReportLink onclick get blob"); getRequestCycle().scheduleRequestHandlerAfterCurrent(new ByteDataResourceRequestHandler( "text/plain", data, "uploadReport" + upload.getId() + ".txt")); }; }; Label nameLinkLabel = new Label("downloadReportLbl", "Download Report"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.phenotypic.web.component.phenodataupload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadLink(final Upload upload) { Link<Upload> link = new Link<Upload>(au.org.theark.phenotypic.web.Constants.DOWNLOAD_FILE) { private static final long serialVersionUID = 1L; @Override/* ww w . j a v a2 s .c o m*/ public void onClick() { byte[] data = upload.getPayload().getPayload(); getRequestCycle().scheduleRequestHandlerAfterCurrent( new ByteDataResourceRequestHandler("text/plain", data, upload.getFilename())); }; }; Label nameLinkLabel = new Label("downloadFileLbl", "Download File"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.phenotypic.web.component.phenodataupload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadReportLink(final Upload upload) { Link<Upload> link = new Link<Upload>(au.org.theark.phenotypic.web.Constants.UPLOADVO_UPLOAD_UPLOAD_REPORT) { private static final long serialVersionUID = 1L; @Override/*from w w w.j a va 2 s. com*/ public void onClick() { byte[] data = upload.getUploadReport();//.getBytes(1, (int) upload.getUploadReport().length()); log.warn("buildDownloadReportLink onclick get blob"); getRequestCycle().scheduleRequestHandlerAfterCurrent(new ByteDataResourceRequestHandler( "text/plain", data, "uploadReport" + upload.getId() + ".txt")); }; }; Label nameLinkLabel = new Label("downloadReportLbl", "Download Report"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.study.web.component.subjectUpload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadLink(final Upload upload) { Link<Upload> link = new Link<Upload>(au.org.theark.study.web.Constants.DOWNLOAD_FILE) { private static final long serialVersionUID = 1L; @Override// ww w . j a v a 2s.c o m public void onClick() { Payload payload = iArkCommonService.getPayloadForUpload(upload); byte[] data = payload.getPayload(); getRequestCycle().scheduleRequestHandlerAfterCurrent( new ByteDataResourceRequestHandler("text/plain", data, upload.getFilename())); }; }; Label nameLinkLabel = new Label("downloadFileLbl", "Download File"); link.add(nameLinkLabel); return link; }
From source file:au.org.theark.study.web.component.subjectUpload.SearchResultListPanel.java
License:Open Source License
protected Link<Upload> buildDownloadReportLink(final Upload upload) { Link<Upload> link = new Link<Upload>(au.org.theark.study.web.Constants.UPLOADVO_UPLOAD_UPLOAD_REPORT) { private static final long serialVersionUID = 1L; @Override/* ww w . j a v a 2 s. co m*/ public void onClick() { byte[] data = upload.getUploadReport(); log.warn("buildDownloadReportLink onclick get blob"); getRequestCycle().scheduleRequestHandlerAfterCurrent(new ByteDataResourceRequestHandler( "text/plain", data, "uploadReport" + upload.getId() + ".txt")); }; }; Label nameLinkLabel = new Label("downloadReportLbl", "Download Report"); link.add(nameLinkLabel); return link; }
From source file:ca.travelagency.invoice.InvoiceCustomerPanel.java
License:Apache License
private InvoiceCustomerPanel(String id, final IModel<Customer> model) { super(id, model); Link<Invoice> link = new Link<Invoice>(LINK) { private static final long serialVersionUID = 1L; @Override/* www .j a va 2 s. c om*/ public void onClick() { setResponsePage(new CustomerPage(model.getObject())); } }; link.add(new Label(Customer.PROPERTY_NAME, Model.of(model.getObject().getName()))); add(link); add(new Label(Customer.Properties.companyName.name())); add(new Label(Customer.Properties.primaryPhone.name())); }
From source file:ca.travelagency.invoice.InvoicePageLink.java
License:Apache License
public InvoicePageLink(String id, final IModel<Invoice> model) { super(id);// w w w .j a v a 2 s .c om Link<Invoice> link = new Link<Invoice>(LINK) { private static final long serialVersionUID = 1L; @Override public void onClick() { setResponsePage(new InvoicePage(model.getObject())); } }; link.add(new Label(LABEL, Model.of(model.getObject().getInvoiceNumber()))); add(link); }