Interface MorphiumObjectMapper

  • All Known Implementing Classes:
    ObjectMapperImpl

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

    Maps objects to Mongo

    • Method Detail

      • getCollectionName

        String getCollectionName​(Class cls)
      • deserialize

        <T> T deserialize​(Class<? extends T> cls,
                          String json)
                   throws org.json.simple.parser.ParseException,
                          IOException
        Throws:
        org.json.simple.parser.ParseException
        IOException
      • getNameProviderForClass

        NameProvider getNameProviderForClass​(Class<?> cls)
        get current name provider for class
        Parameters:
        cls - - class
        Returns:
        configured name provider in @Entity or currently set one
      • setNameProviderForClass

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

        void deregisterCustomMapperFor​(Class cls)
      • setMorphium

        void setMorphium​(Morphium m)
      • getClassForCollectionName

        Class<?> getClassForCollectionName​(String collectionName)