public interface MorphiumObjectMapper
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterCustomMapperFor(Class cls) |
<T> T |
deserialize(Class<? extends T> cls,
Map<String,Object> o) |
<T> T |
deserialize(Class<? extends T> cls,
String json) |
Class<?> |
getClassForCollectionName(String collectionName) |
String |
getCollectionName(Class cls) |
Morphium |
getMorphium() |
NameProvider |
getNameProviderForClass(Class<?> cls)
get current name provider for class
|
<T> void |
registerCustomMapperFor(Class<T> cls,
MorphiumTypeMapper<T> map) |
Map<String,Object> |
serialize(Object o) |
void |
setAnnotationHelper(AnnotationAndReflectionHelper an) |
void |
setMorphium(Morphium m) |
void |
setNameProviderForClass(Class<?> cls,
NameProvider np)
override settings vor name Provider from @Entity
|
<T> T deserialize(Class<? extends T> cls, String json) throws org.json.simple.parser.ParseException, IOException
org.json.simple.parser.ParseExceptionIOExceptionNameProvider getNameProviderForClass(Class<?> cls)
cls - - classvoid setNameProviderForClass(Class<?> cls, NameProvider np)
cls - - classnp - the name Provider to use<T> void registerCustomMapperFor(Class<T> cls, MorphiumTypeMapper<T> map)
void deregisterCustomMapperFor(Class cls)
void setAnnotationHelper(AnnotationAndReflectionHelper an)
Morphium getMorphium()
void setMorphium(Morphium m)
Copyright © 2022. All rights reserved.