@Override @ActionEvent(eventType = EventTypes.EVENT_DEDICATED_GUEST_VLAN_RANGE_RELEASE, eventDescription = "releasing" + " dedicated guest vlan range", async = true) @DB public boolean releaseDedicatedGuestVlanRange(Long dedicatedGuestVlanRangeId) { // Verify dedicated range exists AccountGuestVlanMapVO dedicatedGuestVlan = _accountGuestVlanMapDao.findById(dedicatedGuestVlanRangeId); if (dedicatedGuestVlan == null) { throw new InvalidParameterValueException("Dedicated guest vlan with specified" + " id doesn't exist in the system"); } // Remove dedication for the guest vlan _datacneterVnet.releaseDedicatedGuestVlans(dedicatedGuestVlan.getId()); if (_accountGuestVlanMapDao.remove(dedicatedGuestVlanRangeId)) { return true; } else { return false; } }
_accountGuestVlanMapDao.remove(guestVlanMaps.get(i + 1).getId()); updatedVlanRange = vlanTokens1.get(0).intValue() + "-" + vlanTokens2.get(1).intValue(); break;