Examples of VMTemplateDetailVO


Examples of com.cloud.storage.VMTemplateDetailVO

        SearchCriteria<VMTemplateDetailVO> sc = TemplateSearch.create();
        sc.setParameters("templateId", templateId);
        expunge(sc);

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

Examples of com.cloud.storage.VMTemplateDetailVO

@Local(value = VMTemplateDetailsDao.class)
public class VMTemplateDetailsDaoImpl extends ResourceDetailsDaoBase<VMTemplateDetailVO> implements VMTemplateDetailsDao {

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

Examples of com.cloud.storage.VMTemplateDetailVO

        SearchCriteria<VMTemplateDetailVO> sc = TemplateSearch.create();
        sc.setParameters("templateId", templateId);
        expunge(sc);

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

Examples of com.cloud.storage.VMTemplateDetailVO

        txn.commit();
    }
   
    @Override
    public void addTemplateDetail(long templateId, String key, String value) {
        VMTemplateDetailVO detail = findDetail(templateId, key);
        if (detail == null) {
            VMTemplateDetailVO newEntry = new VMTemplateDetailVO(templateId, key, value);
            persist(newEntry);
        } else {
            detail.setValue(value);
            update(detail.getId(), detail);
        }
View Full Code Here

Examples of com.cloud.storage.VMTemplateDetailVO

    }
   
    @Override
    public void removeDetails(long templateId, String key) {
        if(key != null){
            VMTemplateDetailVO detail = findDetail(templateId, key);
            if(detail != null){
                remove(detail.getId());
            }
        } else {
            deleteDetails(templateId);
        }
    }
View Full Code Here

Examples of com.cloud.storage.VMTemplateDetailVO

        SearchCriteria<VMTemplateDetailVO> sc = TemplateSearch.create();
        sc.setParameters("templateId", templateId);
        expunge(sc);
       
        for (Map.Entry<String, String> detail : details.entrySet()) {
            VMTemplateDetailVO vo = new VMTemplateDetailVO(templateId, detail.getKey(), detail.getValue());
            persist(vo);
        }
        txn.commit();   
  }
View Full Code Here

Examples of com.cloud.storage.VMTemplateDetailVO

        if (detailsStr == null) {
            return;
        }
        List<VMTemplateDetailVO> details = new ArrayList<VMTemplateDetailVO>();
        for (String key : detailsStr.keySet()) {
            VMTemplateDetailVO detail = new VMTemplateDetailVO(tmpl.getId(), key, detailsStr.get(key), true);
            details.add(detail);
        }

        _templateDetailsDao.saveDetails(details);
    }
View Full Code Here

Examples of com.cloud.storage.VMTemplateDetailVO

            }

            if (tmplt.getDetails() != null) {
                List<VMTemplateDetailVO> details = new ArrayList<VMTemplateDetailVO>();
                for (String key : tmplt.getDetails().keySet()) {
                    details.add(new VMTemplateDetailVO(tmplt.getId(), key, tmplt.getDetails().get(key), true));
                }
                _templateDetailsDao.saveDetails(details);
            }
        }
        VMTemplateZoneVO tmpltZoneVO = _templateZoneDao.findByZoneTemplate(zoneId, tmplt.getId());
View Full Code Here

Examples of com.cloud.storage.VMTemplateDetailVO

@Local(value = VMTemplateDetailsDao.class)
public class VMTemplateDetailsDaoImpl extends ResourceDetailsDaoBase<VMTemplateDetailVO> implements VMTemplateDetailsDao {

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

Examples of com.cloud.storage.VMTemplateDetailVO

        if (detailsStr == null) {
            return;
        }
        List<VMTemplateDetailVO> details = new ArrayList<VMTemplateDetailVO>();
        for (String key : detailsStr.keySet()) {
            VMTemplateDetailVO detail = new VMTemplateDetailVO(tmpl.getId(), key, detailsStr.get(key));
            details.add(detail);
        }
       
        _templateDetailsDao.saveDetails(details);
    }
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.