Search in sources :

Example 11 with ResourceIconResponse

use of org.apache.cloudstack.api.response.ResourceIconResponse in project cloudstack by apache.

the class ListIsosCmd method updateIsoResponse.

private void updateIsoResponse(List<TemplateResponse> response) {
    for (TemplateResponse templateResponse : response) {
        ResourceIcon resourceIcon = resourceIconManager.getByResourceTypeAndUuid(ResourceTag.ResourceObjectType.ISO, templateResponse.getId());
        if (resourceIcon == null) {
            continue;
        }
        ResourceIconResponse iconResponse = _responseGenerator.createResourceIconResponse(resourceIcon);
        templateResponse.setResourceIconResponse(iconResponse);
    }
}
Also used : ResourceIconResponse(org.apache.cloudstack.api.response.ResourceIconResponse) TemplateResponse(org.apache.cloudstack.api.response.TemplateResponse) ResourceIcon(com.cloud.server.ResourceIcon)

Example 12 with ResourceIconResponse

use of org.apache.cloudstack.api.response.ResourceIconResponse in project cloudstack by apache.

the class ListTemplatesCmd method updateTemplateResponse.

private void updateTemplateResponse(List<TemplateResponse> response) {
    for (TemplateResponse templateResponse : response) {
        ResourceIcon resourceIcon = resourceIconManager.getByResourceTypeAndUuid(ResourceTag.ResourceObjectType.Template, templateResponse.getId());
        if (resourceIcon == null) {
            continue;
        }
        ResourceIconResponse iconResponse = _responseGenerator.createResourceIconResponse(resourceIcon);
        templateResponse.setResourceIconResponse(iconResponse);
    }
}
Also used : ResourceIconResponse(org.apache.cloudstack.api.response.ResourceIconResponse) TemplateResponse(org.apache.cloudstack.api.response.TemplateResponse) ResourceIcon(com.cloud.server.ResourceIcon)

Example 13 with ResourceIconResponse

use of org.apache.cloudstack.api.response.ResourceIconResponse in project cloudstack by apache.

the class ListVPCsCmd method updateVpcResponse.

private void updateVpcResponse(List<VpcResponse> response) {
    for (VpcResponse vpcResponse : response) {
        ResourceIcon resourceIcon = resourceIconManager.getByResourceTypeAndUuid(ResourceTag.ResourceObjectType.Vpc, vpcResponse.getId());
        if (resourceIcon == null) {
            continue;
        }
        ResourceIconResponse iconResponse = _responseGenerator.createResourceIconResponse(resourceIcon);
        vpcResponse.setResourceIconResponse(iconResponse);
    }
}
Also used : VpcResponse(org.apache.cloudstack.api.response.VpcResponse) ResourceIconResponse(org.apache.cloudstack.api.response.ResourceIconResponse) ResourceIcon(com.cloud.server.ResourceIcon)

Aggregations

ResourceIconResponse (org.apache.cloudstack.api.response.ResourceIconResponse)13 ResourceIcon (com.cloud.server.ResourceIcon)10 ResourceIconVO (com.cloud.resource.icon.ResourceIconVO)2 DomainResponse (org.apache.cloudstack.api.response.DomainResponse)2 TemplateResponse (org.apache.cloudstack.api.response.TemplateResponse)2 ResourceTagJoinVO (com.cloud.api.query.vo.ResourceTagJoinVO)1 ResourceTag (com.cloud.server.ResourceTag)1 ArrayList (java.util.ArrayList)1 AccountResponse (org.apache.cloudstack.api.response.AccountResponse)1 NetworkResponse (org.apache.cloudstack.api.response.NetworkResponse)1 PhysicalNetworkResponse (org.apache.cloudstack.api.response.PhysicalNetworkResponse)1 ProjectResponse (org.apache.cloudstack.api.response.ProjectResponse)1 ResourceTagResponse (org.apache.cloudstack.api.response.ResourceTagResponse)1 UserResponse (org.apache.cloudstack.api.response.UserResponse)1 UserVmResponse (org.apache.cloudstack.api.response.UserVmResponse)1 VpcResponse (org.apache.cloudstack.api.response.VpcResponse)1 ZoneResponse (org.apache.cloudstack.api.response.ZoneResponse)1