public String getProxyURLForTransfer() { return getProxyUri() + "/" + getImagedTicketId(); }
public String getDaemonURLForTransfer() { return getDaemonUri() + "/" + getImagedTicketId(); }
private void initiateDownload(ImageTransfer imageTransfer) { String url = imageTransfer.getProxyUri() + "/" + imageTransfer.getImagedTicketId(); //$NON-NLS-1$ log.info("Initiating download: " + url); //$NON-NLS-1$ // Invoke download Frame frame = new Frame(url); frame.addLoadHandler(loadEvent -> Scheduler.get().scheduleDeferred(() -> RootPanel.get().remove(frame))); frame.getElement().getStyle().setDisplay(Style.Display.NONE); RootPanel.get().add(frame); }
@Override protected MapSqlParameterSource createFullParametersMapper(ImageTransfer entity) { MapSqlParameterSource mapper = createIdParameterMapper(entity.getId()); mapper.addValue("command_id", entity.getId()); mapper.addValue("command_type", entity.getCommandType()); mapper.addValue("phase", entity.getPhase()); mapper.addValue("type", entity.getType()); mapper.addValue("active", entity.getActive()); mapper.addValue("last_updated", entity.getLastUpdated()); mapper.addValue("message", entity.getMessage()); mapper.addValue("vds_id", entity.getVdsId() == null ? null : entity.getVdsId().toString()); mapper.addValue("disk_id", entity.getDiskId() == null ? null : entity.getDiskId().toString()); mapper.addValue("imaged_ticket_id", entity.getImagedTicketId() == null ? null : entity.getImagedTicketId().toString()); mapper.addValue("proxy_uri", entity.getProxyUri()); mapper.addValue("daemon_uri", entity.getDaemonUri()); mapper.addValue("signed_ticket", entity.getSignedTicket()); mapper.addValue("bytes_sent", entity.getBytesSent()); mapper.addValue("bytes_total", entity.getBytesTotal()); mapper.addValue("client_inactivity_timeout", entity.getClientInactivityTimeout()); return mapper; }
setVdsId(rv.getVdsId()); setDiskId(rv.getDiskId()); setImageTicketId(rv.getImagedTicketId()); String proxyURI = rv.getProxyUri(); String signedTicket = rv.getSignedTicket();
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("id", getId()) .append("phase", getPhase()) .append("type", getType()) .append("active", getActive()) .append("lastUpdated", getLastUpdated()) .append("message", getMessage()) .append("vdsId", getVdsId()) .append("diskId", getDiskId()) .append("imagedTicketId", getImagedTicketId()) .append("proxyUri", getProxyUri()) .append("signedTicket", getSignedTicket()) .append("bytesSent", getBytesSent()) .append("bytesTotal", getBytesTotal()) .append("clientInactivityTimeout", getClientInactivityTimeout()) .build(); }
model.getImage().setId(entity.getDiskId().toString()); if (entity.getProxyUri() != null && entity.getImagedTicketId() != null) { model.setProxyUrl(entity.getProxyURLForTransfer()); if (entity.getDaemonUri() != null && entity.getImagedTicketId() != null) { model.setTransferUrl(entity.getDaemonURLForTransfer());