public void addPropertyMetadataToMutation(Mutation m, Property property) { Metadata metadata = property.getMetadata(); for (Metadata.Entry metadataItem : metadata.entrySet()) { addPropertyMetadataItemToMutation( m, property, metadataItem.getKey(), metadataItem.getValue(), metadataItem.getVisibility() ); } }
public void addPropertyMetadataToMutation(Mutation m, Property property) { Metadata metadata = property.getMetadata(); for (Metadata.Entry metadataItem : metadata.entrySet()) { addPropertyMetadataItemToMutation( m, property, metadataItem.getKey(), metadataItem.getValue(), metadataItem.getVisibility() ); } }
void alterPropertyMetadatas(AccumuloElement element, List<SetPropertyMetadata> setPropertyMetadatas) { if (setPropertyMetadatas.size() == 0) { return; } String elementRowKey = element.getId(); Mutation m = new Mutation(elementRowKey); for (SetPropertyMetadata apm : setPropertyMetadatas) { Property property = element.getProperty(apm.getPropertyKey(), apm.getPropertyName(), apm.getPropertyVisibility()); if (property == null) { throw new VertexiumException(String.format("Could not find property %s:%s(%s)", apm.getPropertyKey(), apm.getPropertyName(), apm.getPropertyVisibility())); } if (property.getFetchHints().isIncludePropertyAndMetadata(property.getName())) { property.getMetadata().add(apm.getMetadataName(), apm.getNewValue(), apm.getMetadataVisibility()); } elementMutationBuilder.addPropertyMetadataItemToMutation( m, property, apm.getMetadataName(), apm.getNewValue(), apm.getMetadataVisibility() ); } addMutations(element, m); }
void alterPropertyMetadatas(AccumuloElement element, List<SetPropertyMetadata> setPropertyMetadatas) { if (setPropertyMetadatas.size() == 0) { return; } String elementRowKey = element.getId(); Mutation m = new Mutation(elementRowKey); for (SetPropertyMetadata apm : setPropertyMetadatas) { Property property = element.getProperty(apm.getPropertyKey(), apm.getPropertyName(), apm.getPropertyVisibility()); if (property == null) { throw new VertexiumException(String.format("Could not find property %s:%s(%s)", apm.getPropertyKey(), apm.getPropertyName(), apm.getPropertyVisibility())); } if (property.getFetchHints().isIncludePropertyAndMetadata(property.getName())) { property.getMetadata().add(apm.getMetadataName(), apm.getNewValue(), apm.getMetadataVisibility()); } elementMutationBuilder.addPropertyMetadataItemToMutation( m, property, apm.getMetadataName(), apm.getNewValue(), apm.getMetadataVisibility() ); } addMutations(element, m); }