Package de.caluga.morphium.objectmapping
Schnittstelle MorphiumObjectMapper
- Alle bekannten Implementierungsklassen:
ObjectMapperImpl
public interface MorphiumObjectMapper
User: Stpehan Bösebeck
Date: 26.03.12
Time: 11:24
Maps objects to Mongo
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid<T> Tdeserialize(Class<? extends T> cls, String json) <T> Tdeserialize(Class<? extends T> cls, Map<String, Object> o) Class<?> getClassForCollectionName(String collectionName) getCollectionName(Class cls) getNameProviderForClass(Class<?> cls) get current name provider for class<T> voidregisterCustomMapperFor(Class<T> cls, MorphiumTypeMapper<T> map) voidvoidvoidsetNameProviderForClass(Class<?> cls, NameProvider np) override settings vor name Provider from @Entity
-
Methodendetails
-
getCollectionName
-
serialize
-
deserialize
-
deserialize
<T> T deserialize(Class<? extends T> cls, String json) throws org.json.simple.parser.ParseException, IOException - Löst aus:
org.json.simple.parser.ParseExceptionIOException
-
getNameProviderForClass
get current name provider for class- Parameter:
cls- - class- Gibt zurück:
- configured name provider in @Entity or currently set one
-
setNameProviderForClass
override settings vor name Provider from @Entity- Parameter:
cls- - classnp- the name Provider to use
-
registerCustomMapperFor
-
deregisterCustomMapperFor
-
setAnnotationHelper
-
getMorphium
Morphium getMorphium() -
setMorphium
-
getClassForCollectionName
-