package com.alibaba.doris.admin.service.impl;
import java.util.List;
import org.springframework.stereotype.Service;
import com.alibaba.doris.admin.dao.NamespaceDao;
import com.alibaba.doris.admin.dataobject.NamespaceDO;
import com.alibaba.doris.admin.service.NamespaceService;
/**
* @project :Doris
* @author : len.liu
* @datetime : 2011-5-14 下午08:58:15
* @version :0.1
* @Modification:
*/
@Service
public class NamespaceServiceImpl implements NamespaceService {
private NamespaceDao namespaceDao;
public void addNamespace(NamespaceDO namespaceDO) {
namespaceDao.addNamespace(namespaceDO);
}
public List<NamespaceDO> queryAllNamespaces() {
return namespaceDao.queryAllNamespaces();
}
public NamespaceDO queryNamespaceById(int id) {
return namespaceDao.queryNamespaceById(id);
}
public NamespaceDO queryNamespaceByName(String name) {
return namespaceDao.queryNamespaceByName(name);
}
public List<NamespaceDO> queryUnUsableNamespaces() {
return namespaceDao.queryUnUsableNamespaces();
}
public List<NamespaceDO> queryUsableNamespaces() {
return namespaceDao.queryUsableNamespaces();
}
public void setNamespaceDao(NamespaceDao namespaceDao) {
this.namespaceDao = namespaceDao;
}
public void deleteNamespaceById(int id) {
namespaceDao.deleteNamespaceById(id);
}
public void deleteNamespaceByName(String name) {
namespaceDao.deleteNamespaceByName(name);
}
}