Examples of VolumeDetailVO


Examples of com.cloud.storage.VolumeDetailVO

            List<VolumeDetailVO> volumeDetailList;
            if (key == null) {
                volumeDetailList = _volumeDetailDao.findDetails(id);
            } else {
                VolumeDetailVO volumeDetail = _volumeDetailDao.findDetail(id, key);
                volumeDetailList = new LinkedList<VolumeDetailVO>();
                volumeDetailList.add(volumeDetail);
            }

            List<ResourceDetailResponse> volumeDetailResponseList = new ArrayList<ResourceDetailResponse>();
            for (VolumeDetailVO volumeDetail : volumeDetailList) {
                ResourceDetailResponse volumeDetailResponse = new ResourceDetailResponse();
                volumeDetailResponse.setResourceId(id.toString());
                volumeDetailResponse.setName(volumeDetail.getName());
                volumeDetailResponse.setValue(volumeDetail.getValue());
                volumeDetailResponse.setResourceType(ResourceTag.TaggedResourceType.Volume.toString());
                volumeDetailResponse.setObjectName("volumedetail");
                volumeDetailResponseList.add(volumeDetailResponse);
            }
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

    @Override
    public void removeDetails(long volumeId, String key) {

        if(key != null){
            VolumeDetailVO detail = findDetail(volumeId, key);
            if(detail != null){
                remove(detail.getId());
            }
        }else {
           deleteDetails(volumeId);
        }
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

        SearchCriteria<VolumeDetailVO> sc = VolumeSearch.create();
        sc.setParameters("volumeId", volumeId);
        expunge(sc);

        for (Map.Entry<String, String> detail : details.entrySet()) {
            VolumeDetailVO vo = new VolumeDetailVO(volumeId, detail.getKey(), detail.getValue());
            persist(vo);
        }
        txn.commit();
    }
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

                    throw new InvalidParameterValueException("Value for the key " + key + " is either null or empty");
                }

                // TODO - Have a better design here.
                if(resourceType == TaggedResourceType.Volume){
                    VolumeDetailVO v = new VolumeDetailVO(id, key, value);
                    _volumeDetailDao.persist(v);
                }else if (resourceType == TaggedResourceType.Nic){
                    NicDetailVO n = new NicDetailVO(id, key, value);
                    _nicDetailDao.persist(n);
                }else{
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

            List<VolumeDetailVO> volumeDetailList;
            if (key == null) {
                volumeDetailList = _volumeDetailDao.findDetails(id);
            } else {
                VolumeDetailVO volumeDetail = _volumeDetailDao.findDetail(id, key);
                volumeDetailList = new LinkedList<VolumeDetailVO>();
                volumeDetailList.add(volumeDetail);
            }

            List<ResourceDetailResponse> volumeDetailResponseList = new ArrayList<ResourceDetailResponse>();
            for (VolumeDetailVO volumeDetail : volumeDetailList) {
                ResourceDetailResponse volumeDetailResponse = new ResourceDetailResponse();
                volumeDetailResponse.setResourceId(id.toString());
                volumeDetailResponse.setName(volumeDetail.getName());
                volumeDetailResponse.setValue(volumeDetail.getValue());
                volumeDetailResponse.setResourceType(ResourceTag.TaggedResourceType.Volume.toString());
                volumeDetailResponse.setObjectName("volumedetail");
                volumeDetailResponseList.add(volumeDetailResponse);
            }
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

@Local(value = VolumeDetailsDao.class)
public class VolumeDetailsDaoImpl extends ResourceDetailsDaoBase<VolumeDetailVO> implements VolumeDetailsDao {

    @Override
    public void addDetail(long resourceId, String key, String value, boolean display) {
        super.addDetail(new VolumeDetailVO(resourceId, key, value, display));
    }
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

                    throw new InvalidParameterValueException("Value for the key " + key + " is either null or empty");
                }

                // TODO - Have a better design here.
                if (resourceType == TaggedResourceType.Volume){
                    VolumeDetailVO v = new VolumeDetailVO(id, key, value);
                    _volumeDetailDao.persist(v);
                } else if (resourceType == TaggedResourceType.Nic){
                    NicDetailVO n = new NicDetailVO(id, key, value);
                    _nicDetailDao.persist(n);
                } else if (resourceType == TaggedResourceType.Template) {
View Full Code Here

Examples of com.cloud.storage.VolumeDetailVO

@Local(value=VolumeDetailsDao.class)
public class VolumeDetailsDaoImpl extends ResourceDetailsDaoBase<VolumeDetailVO> implements VolumeDetailsDao {

    @Override
    public void addDetail(long resourceId, String key, String value) {
        super.addDetail(new VolumeDetailVO(resourceId, key, value));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.