public ResourceTag.ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
@Override public Boolean doInTransaction(TransactionStatus status) { for (String key : details.keySet()) { String value = details.get(key); if (value == null || value.isEmpty()) { throw new InvalidParameterValueException("Value for the key " + key + " is either null or empty"); } DetailDaoHelper newDetailDaoHelper = new DetailDaoHelper(resourceType); newDetailDaoHelper.addDetail(_taggedResourceMgr.getResourceId(resourceId, resourceType), key, value, forDisplay); } return true; } });
public static String getUuid(String resourceId, ResourceObjectType resourceType) { return s_taggedResourceService.getUuid(resourceId, resourceType); }
@Override public void execute() { List<ResourceTag> tags = _taggedResourceService.createTags(getResourceIds(), getResourceType(), getTags(), getCustomer()); if (tags != null && !tags.isEmpty()) { SuccessResponse response = new SuccessResponse(getCommandName()); setResponseObject(response); } else { throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to create tags"); } }
@Override public void execute() { boolean success = _taggedResourceService.deleteTags(getResourceIds(), getResourceType(), getTags()); if (success) { SuccessResponse response = new SuccessResponse(getCommandName()); setResponseObject(response); } else { throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to delete tags"); } }
public static List<? extends ResourceTag> listByResourceTypeAndId(ResourceObjectType type, long resourceId) { return s_taggedResourceService.listByResourceTypeAndId(type, resourceId); }
@Override public void execute() { final List<ResourceTag> tags = _taggedResourceService.createTags(getResourceIds(), getResourceType(), getTags(), getCustomer()); if (tags != null && !tags.isEmpty()) { final SuccessResponse response = new SuccessResponse(getCommandName()); setResponseObject(response); } else { throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to create tags"); } }
@Override public void execute() { final boolean success = _taggedResourceService.deleteTags(getResourceIds(), getResourceType(), getTags()); if (success) { final SuccessResponse response = new SuccessResponse(getCommandName()); setResponseObject(response); } else { throw new ServerApiException(ApiErrorCode.INTERNAL_ERROR, "Failed to delete tags"); } }
public ResourceTag.ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
@Override @DB @ActionEvent(eventType = EventTypes.EVENT_RESOURCE_DETAILS_DELETE, eventDescription = "deleting resource meta data") public boolean deleteResourceMetaData(String resourceId, ResourceObjectType resourceType, String key) { long id = _taggedResourceMgr.getResourceId(resourceId, resourceType); DetailDaoHelper newDetailDaoHelper = new DetailDaoHelper(resourceType); if (key != null) { newDetailDaoHelper.removeDetail(id, key); } else { newDetailDaoHelper.removeDetails(id); } return true; }
protected ResourceDetailResponse createResourceDetailsResponse(ResourceDetail requestedDetail, ResourceTag.ResourceObjectType resourceType) { ResourceDetailResponse resourceDetailResponse = new ResourceDetailResponse(); resourceDetailResponse.setResourceId(_taggedResourceMgr.getUuid(String.valueOf(requestedDetail.getResourceId()), resourceType)); resourceDetailResponse.setName(requestedDetail.getName()); resourceDetailResponse.setValue(requestedDetail.getValue()); resourceDetailResponse.setForDisplay(requestedDetail.isDisplay()); resourceDetailResponse.setResourceType(resourceType.toString().toString()); resourceDetailResponse.setObjectName("resourcedetail"); return resourceDetailResponse; }
public ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
resourceId = _taggedResourceMgr.getResourceId(resourceIdStr, resourceType); if (resourceId == null) { throw new InvalidParameterValueException("Cannot find resource with resourceId " + resourceIdStr + " and of resource type " + resourceType);
public ResourceTag.ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
public ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
public ResourceTag.ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); } }
public ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
public ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
public ResourceTag.ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }
public ResourceTag.ResourceObjectType getResourceType() { return _taggedResourceService.getResourceType(resourceType); }