package com.alibaba.doris.admin.web.configer.module.screen; import java.util.List; import com.alibaba.citrus.turbine.Context; import com.alibaba.doris.admin.core.AdminServiceLocator; import com.alibaba.doris.admin.dataobject.NamespaceDO; import com.alibaba.doris.admin.service.AdminService; import com.alibaba.doris.admin.service.NamespaceService; public class NamespaceList { NamespaceService namespaceService = AdminServiceLocator.getNamespaceService(); AdminService adminService = AdminServiceLocator.getAdminService(); public void execute(Context context) { List<NamespaceDO> namespaceList = namespaceService.queryUsableNamespaces(); boolean isMasterAdmin = adminService.isMasterAdmin(); context.put("isMasterAdmin", isMasterAdmin); context.put("namespaceList", namespaceList); } public void setNamespaceService(NamespaceService namespaceService) { this.namespaceService = namespaceService; } }