package com.alibaba.doris.admin.web.configer.module.screen;
import javax.servlet.http.HttpServletRequest;
import com.alibaba.citrus.turbine.Context;
import com.alibaba.doris.admin.core.AdminServiceLocator;
import com.alibaba.doris.admin.dataobject.PhysicalNodeDO;
import com.alibaba.doris.admin.service.AdminNodeService;
import com.alibaba.doris.admin.service.AdminService;
/**
* 编辑节点信息,暂时不需要加入权限控制,doris 权限体系做完后需要加入权限控制
*
* @author mian.hem
*/
public class NodeEdit {
AdminNodeService adminNodeService = AdminServiceLocator.getAdminNodeService();
AdminService adminService = AdminServiceLocator.getAdminService();
public void execute(Context context, HttpServletRequest request) {
String nodeId = request.getParameter("nodeId");
PhysicalNodeDO physicalNode = adminNodeService.queryPhysicalNodeById(Integer
.valueOf(nodeId));
context.put("node", physicalNode);
boolean isMasterAdmin = adminService.isMasterAdmin();
context.put("isMasterAdmin", Boolean.toString(isMasterAdmin));
}
}