ClazzDao.java 1.58 KB
package com.drp.mobliemall.dao;

import com.drp.mobliemall.app.GlobalContext;
import com.drp.mobliemall.bean.ClazzBean;
import com.drp.mobliemall.support.db.ClazzDBTask;
import com.drp.mobliemall.support.http.http.HttpUtility;
import com.xiniunet.sdk.ApiException;
import com.xiniunet.sdk.drp.domain.Clazz;
import com.xiniunet.sdk.drp.enumication.LanguageEnum;
import com.xiniunet.sdk.drp.request.ClazzFindRequest;
import com.xiniunet.sdk.drp.response.ClazzFindResponse;
import com.xiniunet.sdk.internal.util.XiniuHashMap;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * <p/>
 * <pre>
 * ***************************************************************
 *  Copyright (c) 2014-2015 –苏州犀牛网络科技有限公司
 *  Package: com.drp.mobliemall
 *  Description:
 *  @since 1.0.0
 *  @author 吕明明
 *  @date 16/4/11
 *  @time 17:02
 * ***************************************************************
 re>
 */
public class ClazzDao {

    //获得所有零售主条目
    public static List<Clazz> getClazz() {
        ClazzFindRequest request = new ClazzFindRequest();
        request.setLanguage(LanguageEnum.ZH_CN);

        List<Clazz> cateList=null;

        try {
            //if(ClazzDBTask.getInstance().getParentCLazzList().size()==0) {
            ClazzFindResponse response = HttpUtility.client.execute(request, Long.toString(GlobalContext.getInstance().getSpUtil().getPassport().getId()));
            cateList = response.getResult();


        } catch (ApiException e) {
            // TODO Auto-generated catch block
        }
        return cateList;

    }
}