public class Versions extends Object
| Modifier and Type | Method and Description |
|---|---|
Versions |
add(Long sourceVersion,
Step step) |
void |
configure() |
Collection<com.fasterxml.jackson.databind.JsonDeserializer<?>> |
getDeserializer() |
String |
getNamespace() |
com.google.common.collect.SetMultimap<Class<?>,de.galan.commons.util.Pair<Class<?>,String>> |
getRegisteredSubclasses() |
Collection<com.fasterxml.jackson.databind.JsonSerializer<?>> |
getSerializer() |
com.google.common.collect.ListMultimap<Long,Step> |
getSteps() |
boolean |
isIncludeTimestamp() |
<T> Versions |
registerDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<T> deserializer) |
<T> Versions |
registerSerializer(com.fasterxml.jackson.databind.JsonSerializer<T> serializer) |
<T> void |
registerSubclass(Class<T> parentClass,
Class<? extends T> childClass,
String typeName) |
void |
setIncludeTimestamp(boolean includeTimestamp)
A timestamp is added to the meta-data, this can be avoided by setting this property to false
|
void |
setNamespace(String namespace) |
public Versions()
public Versions(String namespace)
public void setNamespace(String namespace)
public String getNamespace()
public void configure()
public <T> void registerSubclass(Class<T> parentClass, Class<? extends T> childClass, String typeName)
public com.google.common.collect.SetMultimap<Class<?>,de.galan.commons.util.Pair<Class<?>,String>> getRegisteredSubclasses()
public <T> Versions registerSerializer(com.fasterxml.jackson.databind.JsonSerializer<T> serializer)
public <T> Versions registerDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<T> deserializer)
public Collection<com.fasterxml.jackson.databind.JsonSerializer<?>> getSerializer()
public Collection<com.fasterxml.jackson.databind.JsonDeserializer<?>> getDeserializer()
public boolean isIncludeTimestamp()
public void setIncludeTimestamp(boolean includeTimestamp)
Copyright © 2015. All rights reserved.