private void tag(final QualifiedName name, final ObjectNode definitionMetadata) { if (definitionMetadata != null && definitionMetadata.get(NAME_TAGS) != null) { final JsonNode tagsNode = definitionMetadata.get(NAME_TAGS); final Set<String> tags = Sets.newHashSet(); if (tagsNode.isArray() && tagsNode.size() > 0) { for (JsonNode tagNode : tagsNode) { tags.add(tagNode.textValue()); } log.info("Setting tags {} for table {}", tags, name); final Set<String> result = tagService.setTags(name, tags, false); } } }
.build()) .orElseThrow(IllegalStateException::new); final Set<String> result = this.tagService.setTags(name, tags, true); final TableDto currentTable = this.tableService .get(name, GetTableServiceParameters.builder()
.includeDatabaseNames(false).includeUserMetadata(false).build()); if (catalogDto != null) { return this.tagService.setTags(name, tags, true); throw new DatabaseNotFoundException(name); result = this.tagService.setTags(name, tags, true); this.eventBus.post( new MetacatUpdateDatabasePostEvent(name, metacatRequestContext, this) .build()) .orElseThrow(IllegalStateException::new); result = this.tagService.setTags(name, tags, true); final TableDto currentTable = this.tableService .get(name, GetTableServiceParameters.builder() ); if (oldView.isPresent()) { result = this.tagService.setTags(name, tags, true); final Optional<TableDto> currentView = this.mViewService .getOpt(name, GetTableServiceParameters.builder()