@Override public VMEntityVO loadVirtualMachine(String vmId) { // TODO Auto-generated method stub return _vmEntityDao.findByUuid(vmId); }
@Override public void saveVirtualMachine(VMEntityVO entity) { _vmEntityDao.persist(entity); }
private void saveRootDiskTags(long vmId, List<String> rootDiskTags) { if (rootDiskTags == null || (rootDiskTags != null && rootDiskTags.isEmpty())) { return; } _vmRootDiskTagsDao.persist(vmId, rootDiskTags); }
@Override public VMReservationVO findByVmId(long vmId) { SearchCriteria<VMReservationVO> sc = VmIdSearch.create("vmId", vmId); VMReservationVO vmRes = findOneBy(sc); loadVolumeReservation(vmRes); return vmRes; }
private void saveVmReservation(VMEntityVO vm) { if (vm.getVmReservation() != null) { _vmReservationDao.persist(vm.getVmReservation()); } }
@Override public void loadVmReservation(VMEntityVO vm) { VMReservationVO vmReservation = _vmReservationDao.findByVmId(vm.getId()); vm.setVmReservation(vmReservation); }
@Override @DB public VMReservationVO persist(VMReservationVO reservation) { TransactionLegacy txn = TransactionLegacy.currentTxn(); txn.start(); VMReservationVO dbVO = super.persist(reservation); saveVolumeReservation(reservation); loadVolumeReservation(dbVO); txn.commit(); return dbVO; }
private void saveComputeTags(long vmId, List<String> computeTags) { if (computeTags == null || (computeTags != null && computeTags.isEmpty())) { return; } _vmComputeTagDao.persist(vmId, computeTags); }
@Override public VMReservationVO findByReservationId(String reservationId) { VMReservationVO vmRes = super.findByUuid(reservationId); loadVolumeReservation(vmRes); return vmRes; } }
@Override public List<VolumeReservationVO> listVolumeReservation(long vmReservationId) { SearchCriteria<VolumeReservationVO> sc = VmReservationIdSearch.create("vmReservationId", vmReservationId); return listBy(sc); }
@Override public VolumeReservationVO findByVmId(long vmId) { SearchCriteria<VolumeReservationVO> sc = VmIdSearch.create("vmId", vmId); return findOneBy(sc); }
private void loadRootDiskTags(VMEntityVO dbVO) { List<String> rootDiskTags = _vmRootDiskTagsDao.getRootDiskTags(dbVO.getId()); dbVO.setRootDiskTags(rootDiskTags); }
private void loadComputeTags(VMEntityVO dbVO) { List<String> computeTags = _vmComputeTagDao.getComputeTags(dbVO.getId()); dbVO.setComputeTags(computeTags); }
@Override public VMNetworkMapVO findByVmAndNetworkId(long vmId, long networkId) { SearchCriteria<VMNetworkMapVO> sc = VmNetworkSearch.create(); sc.setParameters("vmId", vmId); sc.setParameters("networkId", networkId); VMNetworkMapVO network = findOneBy(sc); return network; } }
@PostConstruct public void init() { VmIdSearch = createSearchBuilder(); VmIdSearch.and("vmId", VmIdSearch.entity().getVmId(), SearchCriteria.Op.EQ); VmIdSearch.done(); }
@PostConstruct public void init() { VmIdSearch = createSearchBuilder(); VmIdSearch.and("vmId", VmIdSearch.entity().getVmId(), SearchCriteria.Op.EQ); VmIdSearch.done(); }
@PostConstruct public void init() { VmIdSearch = createSearchBuilder(); VmIdSearch.and("vmId", VmIdSearch.entity().getVmId(), SearchCriteria.Op.EQ); VmIdSearch.done(); }
@PostConstruct public void init() { VmIdSearch = createSearchBuilder(); VmIdSearch.and("vmId", VmIdSearch.entity().getVmId(), SearchCriteria.Op.EQ); VmIdSearch.done(); VmReservationIdSearch = createSearchBuilder(); VmReservationIdSearch.and("vmReservationId", VmReservationIdSearch.entity().getVmReservationId(), SearchCriteria.Op.EQ); VmReservationIdSearch.done(); }
private void saveVolumeReservation(VMReservationVO reservation) { if (reservation.getVolumeReservation() != null) { for (Long volumeId : reservation.getVolumeReservation().keySet()) { VolumeReservationVO volumeReservation = new VolumeReservationVO(reservation.getVmId(), volumeId, reservation.getVolumeReservation().get(volumeId), reservation.getId()); _volumeReservationDao.persist(volumeReservation); } } }
@PostConstruct public void init() { VmIdSearch = createSearchBuilder(); VmIdSearch.and("vmId", VmIdSearch.entity().getVmId(), SearchCriteria.Op.EQ); VmIdSearch.done(); VmNetworkSearch = createSearchBuilder(); VmNetworkSearch.and("vmId", VmNetworkSearch.entity().getVmId(), SearchCriteria.Op.EQ); VmNetworkSearch.and("networkId", VmNetworkSearch.entity().getNetworkId(), SearchCriteria.Op.EQ); VmNetworkSearch.done(); }