package com.basic.security.manager.impl.cblite; import com.basic.security.manager.impl.sqlite.SlBusinessListManager; import com.basic.security.utils.Constants; import com.couchbase.lite.Expression; import com.basic.security.model.ModelAdapter; import java.util.List; /** * 业务表Manager */ public class BusinessListManager extends BaseManager { // 获取所有的业务表 public static List getBusinessList() { if (Constants.useCouchbase) { Expression expression = Expression.property("table").equalTo(Expression.string("business")); return findList(expression); } else { return SlBusinessListManager.getBusinessList(); } } // 删除某个业务表 public static void deleteBusiness(ModelAdapter businessDocument) { if (Constants.useCouchbase) { try { delete(findById(businessDocument.getId())); } catch (Exception e) { e.printStackTrace(); } } else { SlBusinessListManager.deleteBusiness(businessDocument); } } }