org.cubeengine.reflect.codec.mongo
Class MongoDBCodec

java.lang.Object
  extended by org.cubeengine.reflect.codec.Codec<com.mongodb.DBObject,com.mongodb.DBObject>
      extended by org.cubeengine.reflect.codec.mongo.MongoDBCodec

public class MongoDBCodec
extends Codec<com.mongodb.DBObject,com.mongodb.DBObject>


Constructor Summary
MongoDBCodec()
           
 
Method Summary
protected  org.cubeengine.converter.node.MapNode load(com.mongodb.DBObject dbo, Reflected reflected)
           
 void loadReflected(Reflected reflected, com.mongodb.DBObject dbo)
           
protected  void onInit()
           
protected  void save(org.cubeengine.converter.node.MapNode mapNode, com.mongodb.DBObject dbo, Reflected reflected)
           
 void saveReflected(Reflected reflected, com.mongodb.DBObject dbo)
           
 
Methods inherited from class org.cubeengine.reflect.codec.Codec
convertReflected, fillReflected, getConverterManager, getReflector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoDBCodec

public MongoDBCodec()
Method Detail

onInit

protected void onInit()
Overrides:
onInit in class Codec<com.mongodb.DBObject,com.mongodb.DBObject>

loadReflected

public void loadReflected(Reflected reflected,
                          com.mongodb.DBObject dbo)
Specified by:
loadReflected in class Codec<com.mongodb.DBObject,com.mongodb.DBObject>

saveReflected

public void saveReflected(Reflected reflected,
                          com.mongodb.DBObject dbo)
Specified by:
saveReflected in class Codec<com.mongodb.DBObject,com.mongodb.DBObject>

save

protected void save(org.cubeengine.converter.node.MapNode mapNode,
                    com.mongodb.DBObject dbo,
                    Reflected reflected)
             throws org.cubeengine.converter.ConversionException
Specified by:
save in class Codec<com.mongodb.DBObject,com.mongodb.DBObject>
Throws:
org.cubeengine.converter.ConversionException

load

protected org.cubeengine.converter.node.MapNode load(com.mongodb.DBObject dbo,
                                                     Reflected reflected)
                                              throws org.cubeengine.converter.ConversionException
Specified by:
load in class Codec<com.mongodb.DBObject,com.mongodb.DBObject>
Throws:
org.cubeengine.converter.ConversionException


Copyright © 2013–2017. All rights reserved.