List<TemplateResponse> listResponse = _responseGenerator.createTemplateResponses(ResponseView.Restricted, template, getDestinationZoneIds(), false); TemplateResponse response = new TemplateResponse(); if (listResponse != null && !listResponse.isEmpty()) { response = listResponse.get(0);
List<TemplateResponse> listResponse = _responseGenerator.createTemplateResponses(ResponseView.Full, template, getDestinationZoneIds(), false); TemplateResponse response = new TemplateResponse(); if (listResponse != null && !listResponse.isEmpty()) { response = listResponse.get(0);
@Override public void execute() { CallContext.current().setEventDetails("Template Id: " + getEntityUuid()+((getSnapshotId() == null) ? " from volume Id: " + this._uuidMgr.getUuid(Volume.class, getVolumeId()) : " from snapshot Id: " + this._uuidMgr.getUuid(Snapshot.class, getSnapshotId()))); VirtualMachineTemplate template = null; template = _templateService.createPrivateTemplate(this); if (template != null){ List<TemplateResponse> templateResponses; if (isBareMetal()) { templateResponses = _responseGenerator.createTemplateResponses(ResponseView.Full, template.getId(), vmId); } else { templateResponses = _responseGenerator.createTemplateResponses(ResponseView.Full, template.getId(), snapshotId, volumeId, false); } TemplateResponse response = new TemplateResponse(); if (templateResponses != null && !templateResponses.isEmpty()) { response = templateResponses.get(0); } response.setResponseName(getCommandName()); setResponseObject(response); } else { throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to create private template"); } } }
@Override public void execute() { CallContext.current().setEventDetails( "Template Id: " + getEntityUuid() + ((getSnapshotId() == null) ? " from volume Id: " + this._uuidMgr.getUuid(Volume.class, getVolumeId()) : " from snapshot Id: " + this._uuidMgr.getUuid(Snapshot.class, getSnapshotId()))); VirtualMachineTemplate template = null; template = _templateService.createPrivateTemplate(this); if (template != null) { List<TemplateResponse> templateResponses; if (isBareMetal()) { templateResponses = _responseGenerator.createTemplateResponses(ResponseView.Restricted, template.getId(), vmId); } else { templateResponses = _responseGenerator.createTemplateResponses(ResponseView.Restricted, template.getId(), snapshotId, volumeId, false); } TemplateResponse response = new TemplateResponse(); if (templateResponses != null && !templateResponses.isEmpty()) { response = templateResponses.get(0); } response.setResponseName(getCommandName()); setResponseObject(response); } else { throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to create private template"); } } }
@Override public TemplateResponse newUpdateResponse(TemplateJoinVO result) { TemplateResponse response = new TemplateResponse(); response.setId(result.getUuid()); response.setName(result.getName());
@Override public TemplateResponse newTemplateResponse(ResponseView view, TemplateJoinVO template) { TemplateResponse templateResponse = new TemplateResponse(); templateResponse.setId(template.getUuid()); templateResponse.setName(template.getName());
@Override public TemplateResponse newIsoResponse(TemplateJoinVO iso) { TemplateResponse isoResponse = new TemplateResponse(); isoResponse.setId(iso.getUuid()); isoResponse.setName(iso.getName());