@Test public void testSetMetadata() throws Exception { SerializableAdaptrisMessage message = new SerializableAdaptrisMessage(); KeyValuePairSet kvps = new KeyValuePairSet(); kvps.addKeyValuePair(new KeyValuePair(KEY1, VALUE1)); kvps.addKeyValuePair(new KeyValuePair(KEY2, VALUE2)); kvps.addKeyValuePair(new KeyValuePair(KEY3, VALUE3)); message.setMetadata(kvps); assertEquals(3, message.getMetadata().size()); assertTrue(message.getMessageHeaders().containsKey(KEY1)); assertTrue(message.getMessageHeaders().containsKey(KEY2)); assertTrue(message.getMessageHeaders().containsKey(KEY3)); assertFalse(message.getMessageHeaders().containsKey(KEY4)); message.setMetadata((KeyValuePairSet) null); assertEquals(0, message.getMetadata().size()); }
public void setMetadata(KeyValuePairSet metadata) { if (metadata == null) { this.metadata = new HashSet<MetadataElement>(); } else { setMetadata(MetadataHelper.convertFromKeyValuePairs(metadata)); } }
SerializableAdaptrisMessage implements SerializableMessage { public void setMetadata(KeyValuePairSet metadata) { if (metadata == null) { this.metadata = new HashSet<MetadataElement>(); } else { setMetadata(MetadataHelper.convertFromKeyValuePairs(metadata)); } } }
SerializableAdaptrisMessage implements SerializableMessage { public void setMetadata(KeyValuePairSet metadata) { if (metadata == null) { this.metadata = new HashSet<MetadataElement>(); } else { setMetadata(MetadataHelper.convertFromKeyValuePairs(metadata)); } } SerializableAdaptrisMessage();  SerializableAdaptrisMessage(SerializableMessage orig);  SerializableAdaptrisMessage(String uniqueId);  SerializableAdaptrisMessage(String uniqueId, String payload); }
SerializableAdaptrisMessage implements SerializableMessage { public void setMetadata(KeyValuePairSet metadata) { if (metadata == null) { this.metadata = new HashSet<MetadataElement>(); } else { setMetadata(MetadataHelper.convertFromKeyValuePairs(metadata)); } } SerializableAdaptrisMessage();  SerializableAdaptrisMessage(SerializableMessage orig);  SerializableAdaptrisMessage(String uniqueId);  SerializableAdaptrisMessage(String uniqueId, String payload); @Override String getUniqueId(); @Override void setUniqueId(String uniqueId); @Override String getContent(); @Override void setContent(String payload); void setPayload(String payload, String payloadEncoding); Set<MetadataElement> getMetadata(); void setMetadata(KeyValuePairSet metadata); void setMetadata(Set<MetadataElement> set); void addMetadata(String key, String value); void addMetadata(MetadataElement e); void removeMetadata(MetadataElement element); boolean containsKey(String key); String getMetadataValue(String key); @Override void addMessageHeader(String key, String value); @Override void removeMessageHeader(String key); @Override Map<String, String> getMessageHeaders(); @Override void setMessageHeaders(Map<String, String> arg0); @Override String getContentEncoding(); @Override void setContentEncoding(String payloadEncoding); String getNextServiceId(); void setNextServiceId(String s); @Override boolean equals(Object object); @Override int hashCode(); }
SerializableAdaptrisMessage implements SerializableMessage { public void setMetadata(KeyValuePairSet metadata) { if (metadata == null) { this.metadata = new HashSet<MetadataElement>(); } else { setMetadata(MetadataHelper.convertFromKeyValuePairs(metadata)); } } SerializableAdaptrisMessage();  SerializableAdaptrisMessage(SerializableMessage orig);  SerializableAdaptrisMessage(String uniqueId);  SerializableAdaptrisMessage(String uniqueId, String payload); @Override String getUniqueId(); @Override void setUniqueId(String uniqueId); @Override String getContent(); @Override void setContent(String payload); void setPayload(String payload, String payloadEncoding); Set<MetadataElement> getMetadata(); void setMetadata(KeyValuePairSet metadata); void setMetadata(Set<MetadataElement> set); void addMetadata(String key, String value); void addMetadata(MetadataElement e); void removeMetadata(MetadataElement element); boolean containsKey(String key); String getMetadataValue(String key); @Override void addMessageHeader(String key, String value); @Override void removeMessageHeader(String key); @Override Map<String, String> getMessageHeaders(); @Override void setMessageHeaders(Map<String, String> arg0); @Override String getContentEncoding(); @Override void setContentEncoding(String payloadEncoding); String getNextServiceId(); void setNextServiceId(String s); @Override boolean equals(Object object); @Override int hashCode();  }