private void copyVpcResourceTagsToNewVpc(long srcVpcId, long dstVpcId){ List<? extends ResourceTag> resourceTags = _resourceTagDao.listBy(srcVpcId, ResourceTag.ResourceObjectType.Vpc); for (ResourceTag resourceTag : resourceTags) { resourceTag.setResourceId(dstVpcId); _resourceTagDao.persist( new ResourceTagVO( resourceTag.getKey(), resourceTag.getValue(), resourceTag.getAccountId(), resourceTag.getDomainId(), dstVpcId, resourceTag.getResourceType(), resourceTag.getCustomer(), resourceTag.getResourceUuid())); } }
@Override public void doInTransactionWithoutResult(TransactionStatus status) { for (ResourceTag tagToRemove : tagsToDelete) { _resourceTagDao.remove(tagToRemove.getId()); s_logger.debug("Removed the tag '" + tagToRemove + "' for resources (" + String.join(", ", resourceIds) + ")"); } } });
s_logger.debug("Resource Tag Id: " + resourceTag.getResourceId()); s_logger.debug("Resource Tag AccountId: " + resourceTag.getAccountId()); Account owner = _accountMgr.getAccount(resourceTag.getAccountId()); if(s_logger.isDebugEnabled()) { s_logger.debug("Resource Owner: " + owner); for (String key : tags.keySet()) { boolean deleteTag = false; if (resourceTag.getKey().equalsIgnoreCase(key)) { String value = tags.get(key); if (value != null) { if (resourceTag.getValue().equalsIgnoreCase(value)) { deleteTag = true;
if (vpcResourceDetails != null) { vpcResourceDetails.stream() .filter(item -> item.getKey().equals(NetworkMigrationManager.MIGRATION)) .findFirst() .map(ResourceTag::getResourceId)
if (resume) { vpcCopyId = vpcId; vpcId = Long.parseLong(relatedVpc.getValue());
@Override public ResourceTagJoinVO newResourceTagView(ResourceTag vr) { SearchCriteria<ResourceTagJoinVO> sc = tagIdSearch.create(); sc.setParameters("id", vr.getId()); List<ResourceTagJoinVO> tags = searchIncludingRemoved(sc, null, null, false); if (tags != null && tags.size() > 0) { return tags.get(0); } else { return null; } }