public abstract class AbstractTranscoder extends Object implements DataTranscoder
| Modifier and Type | Field and Description |
|---|---|
protected ReflectionInvoker |
invoker |
protected org.codehaus.jackson.map.ObjectMapper |
objectMapper |
| Constructor and Description |
|---|
AbstractTranscoder(org.codehaus.jackson.map.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
decode(PropertyMeta pm,
List<?> cassandraValue) |
Map<Object,Object> |
decode(PropertyMeta pm,
Map<?,?> cassandraValue) |
Object |
decode(PropertyMeta pm,
Object cassandraValue) |
Set<Object> |
decode(PropertyMeta pm,
Set<?> cassandraValue) |
Object |
decodeFromComponents(PropertyMeta pm,
List<?> components) |
Object |
decodeKey(PropertyMeta pm,
Object cassandraValue) |
List<Object> |
encode(PropertyMeta pm,
List<?> entityValue) |
Map<Object,Object> |
encode(PropertyMeta pm,
Map<?,?> entityValue) |
Object |
encode(PropertyMeta pm,
Object entityValue) |
Set<Object> |
encode(PropertyMeta pm,
Set<?> entityValue) |
Object |
encodeKey(PropertyMeta pm,
Object entityValue) |
List<Object> |
encodeToComponents(PropertyMeta pm,
List<?> components) |
List<Object> |
encodeToComponents(PropertyMeta pm,
Object compoundKey) |
<T> T |
forceDecodeFromJSON(String cassandraValue,
Class<T> targetType) |
String |
forceEncodeToJSON(Object object) |
protected org.codehaus.jackson.map.ObjectMapper objectMapper
protected ReflectionInvoker invoker
public AbstractTranscoder(org.codehaus.jackson.map.ObjectMapper objectMapper)
public Object encode(PropertyMeta pm, Object entityValue)
encode in interface DataTranscoderpublic Object encodeKey(PropertyMeta pm, Object entityValue)
encodeKey in interface DataTranscoderpublic List<Object> encode(PropertyMeta pm, List<?> entityValue)
encode in interface DataTranscoderpublic Set<Object> encode(PropertyMeta pm, Set<?> entityValue)
encode in interface DataTranscoderpublic Map<Object,Object> encode(PropertyMeta pm, Map<?,?> entityValue)
encode in interface DataTranscoderpublic List<Object> encodeToComponents(PropertyMeta pm, Object compoundKey)
encodeToComponents in interface DataTranscoderpublic List<Object> encodeToComponents(PropertyMeta pm, List<?> components)
encodeToComponents in interface DataTranscoderpublic Object decode(PropertyMeta pm, Object cassandraValue)
decode in interface DataTranscoderpublic Object decodeKey(PropertyMeta pm, Object cassandraValue)
decodeKey in interface DataTranscoderpublic List<Object> decode(PropertyMeta pm, List<?> cassandraValue)
decode in interface DataTranscoderpublic Set<Object> decode(PropertyMeta pm, Set<?> cassandraValue)
decode in interface DataTranscoderpublic Map<Object,Object> decode(PropertyMeta pm, Map<?,?> cassandraValue)
decode in interface DataTranscoderpublic Object decodeFromComponents(PropertyMeta pm, List<?> components)
decodeFromComponents in interface DataTranscoderpublic String forceEncodeToJSON(Object object)
forceEncodeToJSON in interface DataTranscoderpublic <T> T forceDecodeFromJSON(String cassandraValue, Class<T> targetType)
forceDecodeFromJSON in interface DataTranscoderCopyright © 2012-2014. All Rights Reserved.