package cn.binux.serial;
import cn.binux.pojo.*;
import com.alibaba.dubbo.common.serialize.support.SerializationOptimizer;
import com.alibaba.fastjson.JSONObject;
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
public class SerializationOptimizerImpl implements SerializationOptimizer {
public Collection<Class> getSerializableClasses() {
List<Class> classes = new LinkedList<Class>();
//这里可以把所有需要进行序列化的类进行添加
classes.add(JSONObject.class);
classes.add(TbItem.class);
classes.add(TbContentCategory.class);
classes.add(TbContent.class);
classes.add(TbItemDesc.class);
classes.add(TbItemParam.class);
classes.add(TbOrder.class);
classes.add(TbOrderItem.class);
classes.add(TbUser.class);
classes.add(TbCategory.class);
classes.add(TbCategorySecondary.class);
classes.add(TbUserAddr.class);
classes.add(TbTransactionMessage.class);
classes.add(EuiResult.class);
classes.add(EuiTreeNode.class);
classes.add(XbinResult.class);
classes.add(SolrItem.class);
classes.add(SearchResult.class);
classes.add(CartInfo.class);
return classes;
}
}