Schnittstelle MorphiumObjectMapper

Alle bekannten Implementierungsklassen:
ObjectMapperImpl

public interface MorphiumObjectMapper
User: Stpehan Bösebeck Date: 26.03.12 Time: 11:24

Maps objects to Mongo

  • Methodendetails

    • getCollectionName

      String getCollectionName(Class cls)
    • serialize

      Map<String,Object> serialize(Object o)
    • deserialize

      <T> T deserialize(Class<? extends T> cls, Map<String,Object> o)
    • deserialize

      <T> T deserialize(Class<? extends T> cls, String json) throws org.json.simple.parser.ParseException, IOException
      Löst aus:
      org.json.simple.parser.ParseException
      IOException
    • getNameProviderForClass

      NameProvider getNameProviderForClass(Class<?> cls)
      get current name provider for class
      Parameter:
      cls - - class
      Gibt zurück:
      configured name provider in @Entity or currently set one
    • setNameProviderForClass

      void setNameProviderForClass(Class<?> cls, NameProvider np)
      override settings vor name Provider from @Entity
      Parameter:
      cls - - class
      np - the name Provider to use
    • registerCustomMapperFor

      <T> void registerCustomMapperFor(Class<T> cls, MorphiumTypeMapper<T> map)
    • deregisterCustomMapperFor

      void deregisterCustomMapperFor(Class cls)
    • setAnnotationHelper

      void setAnnotationHelper(AnnotationAndReflectionHelper an)
    • getMorphium

      Morphium getMorphium()
    • setMorphium

      void setMorphium(Morphium m)
    • getClassForCollectionName

      Class<?> getClassForCollectionName(String collectionName)