summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/csadmin/MainPageServlet.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/csadmin/MainPageServlet.java')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/MainPageServlet.java158
1 files changed, 0 insertions, 158 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/MainPageServlet.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/MainPageServlet.java
deleted file mode 100644
index 1d833ca9b..000000000
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/MainPageServlet.java
+++ /dev/null
@@ -1,158 +0,0 @@
-// --- BEGIN COPYRIGHT BLOCK ---
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; version 2 of the License.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License along
-// with this program; if not, write to the Free Software Foundation, Inc.,
-// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-//
-// (C) 2007 Red Hat, Inc.
-// All rights reserved.
-// --- END COPYRIGHT BLOCK ---
-package com.netscape.cms.servlet.csadmin;
-
-import java.io.IOException;
-import java.util.Locale;
-
-import javax.servlet.ServletConfig;
-import javax.servlet.ServletException;
-import javax.servlet.ServletOutputStream;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import com.netscape.certsrv.apps.CMS;
-import com.netscape.certsrv.base.EBaseException;
-import com.netscape.certsrv.base.IArgBlock;
-import com.netscape.certsrv.base.IConfigStore;
-import com.netscape.certsrv.logging.ILogger;
-import com.netscape.cms.servlet.base.CMSServlet;
-import com.netscape.cms.servlet.common.CMSRequest;
-import com.netscape.cms.servlet.common.CMSTemplate;
-import com.netscape.cms.servlet.common.CMSTemplateParams;
-import com.netscape.cms.servlet.common.ECMSGWException;
-
-public class MainPageServlet extends CMSServlet {
- /**
- *
- */
- private static final long serialVersionUID = 2425301522251239666L;
- private static final String PROP_AUTHORITY_ID = "authorityId";
- private String mAuthorityId = null;
- private String mFormPath = null;
-
- public MainPageServlet() {
- }
-
- public void init(ServletConfig sc) throws ServletException {
- super.init(sc);
- mTemplates.remove(CMSRequest.SUCCESS);
- mTemplates.remove(CMSRequest.ERROR);
- }
-
- public void process(CMSRequest cmsReq) throws EBaseException {
- HttpServletRequest request = cmsReq.getHttpReq();
- HttpServletResponse response = cmsReq.getHttpResp();
-
- CMS.debug("MainPageServlet process");
- IArgBlock header = CMS.createArgBlock();
- IArgBlock ctx = CMS.createArgBlock();
- CMSTemplateParams argSet = new CMSTemplateParams(header, ctx);
-
- CMSTemplate form = null;
- Locale[] locale = new Locale[1];
-
- if (mOutputTemplatePath != null)
- mFormPath = mOutputTemplatePath;
-
- try {
- form = getTemplate(mFormPath, request, locale);
- } catch (IOException e) {
- CMS.debug("MainPageServlet process: cant locate the form");
- /*
- log(ILogger.LL_FAILURE,
- CMS.getLogMessage("CMSGW_ERR_GET_TEMPLATE", e.toString()));
- throw new ECMSGWException(
- CMS.getUserMessage("CMS_GW_DISPLAY_TEMPLATE_ERROR"));
- */
- }
-
- process(argSet, header, ctx, request, response);
-
- try {
- ServletOutputStream out = response.getOutputStream();
-
- cmsReq.setStatus(CMSRequest.SUCCESS);
- response.setContentType("text/html");
- form.renderOutput(out, argSet);
- } catch (IOException e) {
- log(ILogger.LL_FAILURE,
- CMS.getLogMessage("CMSGW_ERR_OUT_STREAM_TEMPLATE", e.toString()));
- throw new ECMSGWException(
- CMS.getUserMessage("CMS_GW_DISPLAY_TEMPLATE_ERROR"));
- }
- }
-
- private void process(CMSTemplateParams argSet, IArgBlock header,
- IArgBlock ctx, HttpServletRequest req, HttpServletResponse resp)
- throws EBaseException {
-
- int num = 0;
- IArgBlock rarg = null;
- IConfigStore cs = CMS.getConfigStore();
- int state = 0;
- String host = "";
- String adminInterface = "";
- String eeInterface = "";
- String agentInterface = "";
- try {
- state = cs.getInteger("cs.state", 0);
- host = cs.getString("machineName", "");
- adminInterface = cs.getString("admin.interface.uri", "");
- eeInterface = cs.getString("ee.interface.uri", "");
- agentInterface = cs.getString("agent.interface.uri", "");
- } catch (Exception e) {
- }
-
- if (state == 0) {
- rarg = CMS.createArgBlock();
- rarg.addStringValue("type", "admin");
- rarg.addStringValue("prefix", "http");
- rarg.addIntegerValue("port",
- Integer.valueOf(CMS.getEENonSSLPort()).intValue());
- rarg.addStringValue("host", host);
- rarg.addStringValue("uri", adminInterface);
- argSet.addRepeatRecord(rarg);
- num++;
- } else if (state == 1) {
- if (!eeInterface.equals("")) {
- rarg = CMS.createArgBlock();
- rarg.addStringValue("type", "ee");
- rarg.addStringValue("prefix", "https");
- rarg.addIntegerValue("port",
- Integer.valueOf(CMS.getEESSLPort()).intValue());
- rarg.addStringValue("host", host);
- rarg.addStringValue("uri", eeInterface);
- argSet.addRepeatRecord(rarg);
- num++;
- }
- if (!agentInterface.equals("")) {
- rarg = CMS.createArgBlock();
- rarg.addStringValue("type", "agent");
- rarg.addStringValue("prefix", "https");
- rarg.addIntegerValue("port",
- Integer.valueOf(CMS.getAgentPort()).intValue());
- rarg.addStringValue("host", host);
- rarg.addStringValue("uri", agentInterface);
- argSet.addRepeatRecord(rarg);
- num++;
- }
- }
- header.addIntegerValue("totalRecordCount", num);
- }
-}