/** * Build the metadata payload using the previous value, additions and deletions. * * @return the metadata payload built */ public MetadataPayload build() { return new MetadataPayload(previous, additions, deletions); } }
private int addAllSystemMetadata(Set<String> allMetadata) { for (AuditMessage auditMessage : getMetadataUpdateMessages()) { AuditPayload payload = auditMessage.getPayload(); Assert.assertTrue(payload instanceof MetadataPayload); MetadataPayload metadataPayload = (MetadataPayload) payload; Map<MetadataScope, Metadata> additions = metadataPayload.getAdditions(); if (additions.containsKey(MetadataScope.SYSTEM)) { allMetadata.addAll(additions.get(MetadataScope.SYSTEM).getProperties().keySet()); allMetadata.addAll(additions.get(MetadataScope.SYSTEM).getTags()); } Map<MetadataScope, Metadata> deletions = metadataPayload.getDeletions(); if (deletions.containsKey(MetadataScope.SYSTEM)) { allMetadata.addAll(deletions.get(MetadataScope.SYSTEM).getProperties().keySet()); allMetadata.addAll(deletions.get(MetadataScope.SYSTEM).getTags()); } } return allMetadata.size(); }
/** * Build the metadata payload using the previous value, additions and deletions. * * @return the metadata payload built */ public MetadataPayload build() { return new MetadataPayload(previous, additions, deletions); } }