001 package com.khubla.pragmatach.plugin.mongodb.serializer;
002
003 import java.lang.reflect.Field;
004
005 import com.khubla.pragmatach.framework.api.PragmatachException;
006 import com.mongodb.BasicDBObject;
007 import com.mongodb.DBObject;
008
009 /**
010 * @author tom
011 */
012 public interface FieldSerializer {
013 void deserializeField(Object object, Field field, DBObject dbObject) throws PragmatachException;
014
015 void serializeField(BasicDBObject parentDBObject, Object object, Field field) throws PragmatachException;
016 }