package com.basic.security.manager.impl.cblite;
|
|
import com.basic.security.manager.impl.sqlite.SlBusinessListManager;
|
import com.basic.security.model.ModelAdapter;
|
import com.basic.security.utils.Constants;
|
import com.couchbase.lite.Expression;
|
|
import java.util.List;
|
|
/**
|
* 业务表Manager
|
*/
|
public class BusinessListManager extends BaseManager {
|
|
// 获取所有的业务表
|
public static List<ModelAdapter> 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);
|
}
|
}
|
|
}
|