Package org.apache.jsp.processmanager

Source Code of org.apache.jsp.processmanager.makeProcessDefinitionListJson_jsp

package org.apache.jsp.processmanager;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.uengine.ui.tree.json.ProcessDefinitionListToJSON;
import org.uengine.ui.tree.dao.ProcessDefinitionListDAO;
import org.uengine.ui.list.util.HttpUtils;
import org.uengine.ui.list.datamodel.DataMap;
import java.util.*;
import javax.naming.InitialContext;
import javax.transaction.*;
import javax.rmi.PortableRemoteObject;
import javax.naming.Context;
import javax.naming.NamingException;
import org.uengine.processmanager.*;
import org.uengine.kernel.*;
import org.uengine.util.UEngineUtil;
import org.metaworks.*;
import org.metaworks.web.*;
import org.metaworks.inputter.*;
import java.io.*;
import java.net.*;
import org.uengine.webservices.worklist.*;
import org.uengine.webservice.*;
import org.uengine.security.AclManager;
import org.uengine.contexts.*;
import org.uengine.ui.tree.model.Item;
import javax.sql.DataSource;
import org.uengine.util.dao.DefaultConnectionFactory;

public final class makeProcessDefinitionListJson_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {


  public String decode(String source) throws Exception{
    //if(source==null)
    //  return null;
   
    return source; //new String(source.getBytes("8859_1"), "UTF-8");
  }
 
  public Object notNull(Object value) throws Exception{
    if(value!=null) return value;
    else return "-";
  }

  public String replaceAmp(String src){
    if(src!=null)
      return src.replaceAll("&", "&");
    else
      return null;
  }


  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();

  private static java.util.List _jspx_dependants;

  static {
    _jspx_dependants = new java.util.ArrayList(3);
    _jspx_dependants.add("/processmanager/../common/header.jsp");
    _jspx_dependants.add("/processmanager/../common/headerMethods.jsp");
    _jspx_dependants.add("/processmanager/../common/getLoggedUser.jsp");
  }

  private javax.el.ExpressionFactory _el_expressionfactory;
  private org.apache.AnnotationProcessor _jsp_annotationprocessor;

  public Object getDependants() {
    return _jspx_dependants;
  }

  public void _jspInit() {
    _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
    _jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
  }

  public void _jspDestroy() {
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;


    try {
      response.setContentType("text/html; charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
            null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
  request.setCharacterEncoding("UTF-8");
    response.setHeader("Cache-Control", "no-cache");

  DataMap reqMap = HttpUtils.getDataMap(request, false);

      out.write('\r');
      out.write('\n');
      out.write('\r');
      out.write('\n');

boolean isRegUser = Boolean.parseBoolean(request.getParameter("regUser"));
if (isRegUser) {
  session.setAttribute("loggedUserId", "guest");
} else if (request.isRequestedSessionIdValid() == false) {

      out.write("\r\n");
      out.write("<html><meta http-equiv=\"refresh\" content=\"0; url=");
      out.print(org.uengine.kernel.GlobalContext.WEB_CONTEXT_ROOT);
      out.write("/loginForm.jsp\"></meta></html>\r\n");
      out.write("<script type=\"text/javascript\">\r\n");
      out.write("\twindow.top.location.href = \"");
      out.print(org.uengine.kernel.GlobalContext.WEB_CONTEXT_ROOT);
      out.write("/loginForm.jsp\";\r\n");
      out.write("</script>\r\n");

  return;
}
  String  loggedUserId           = (String) session.getAttribute("loggedUserId");
  String  loggedUserFullName     = (String) session.getAttribute("loggedUserFullName");
  String  loggedUserJikName      = (String) session.getAttribute("loggedUserJikName");
  String  loggedUserEmail        = (String) session.getAttribute("loggedUserEmail");
  String  loggedUserPartCode     = (String) session.getAttribute("loggedUserPartCode");
  String  loggedUserPartName     = (String) session.getAttribute("loggedUserPartName");
  String  loggedUserMsnId     = (String) session.getAttribute("loggedUserMsnId");
  String  loggedUserNateonId     = (String) session.getAttribute("loggedUserNateonId");
  String  loggedUserLocale     = (String) session.getAttribute("loggedUserLocale");
  String  loggedUserGlobalCom    = (String) session.getAttribute("loggedUserGlobalCom");
  String  loggedUserComName     = (String) session.getAttribute("loggedUserComName");
  boolean loggedUserIsAdmin      = "1".equals((String) session.getAttribute("loggedUserIsAdmin"));
  boolean loggedUserIsMaster     = loggedUserIsAdmin && !org.uengine.util.UEngineUtil.isNotEmpty(loggedUserGlobalCom);
 
  String loggedUserTimeZone    = null;

  org.uengine.kernel.RoleMapping loggedRoleMapping = null;
  String rmClsName = "";
 
  loggedRoleMapping = org.uengine.kernel.RoleMapping.create();
  loggedRoleMapping.setEndpoint(loggedUserId);
  loggedRoleMapping.setResourceName(loggedUserFullName);
  loggedRoleMapping.setEmailAddress(loggedUserEmail);
  loggedRoleMapping.setMale(true);
  loggedRoleMapping.setBirthday(new java.util.Date());
  loggedRoleMapping.setGroupId(loggedUserPartCode);
  loggedRoleMapping.setCompanyId(loggedUserGlobalCom);
  loggedRoleMapping.setLocale(loggedUserLocale);
  loggedRoleMapping.setTitle(loggedUserJikName);
 
  rmClsName = org.uengine.kernel.RoleMapping.USE_CLASS.getName();

      out.write('\r');
      out.write('\n');

  response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
  response.setHeader("Pragma","no-cache"); //HTTP 1.0
  response.setDateHeader ("Expires", 0); //prevents caching at the proxy server

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");

  DataSource dataSource = DefaultConnectionFactory.create().getDataSource();
  ProcessDefinitionListDAO processDefinitionListDAO = new ProcessDefinitionListDAO(dataSource);
  List<Item> processDefinitionList = null;
  if (loggedUserIsMaster) {
    processDefinitionList = processDefinitionListDAO.findAllProcessDefinitions(loggedUserId);
  } else {
    processDefinitionList = processDefinitionListDAO.findAllAuthorityProcessDefinitions(loggedUserId, loggedUserGlobalCom, AclManager.PERMISSION_EDIT);
  }
  ProcessDefinitionListToJSON makeProcessDefinitionListJson = new ProcessDefinitionListToJSON();
  out.print(makeProcessDefinitionListJson.toJSON(processDefinitionList));

    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          try { out.clearBuffer(); } catch (java.io.IOException e) {}
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
TOP

Related Classes of org.apache.jsp.processmanager.makeProcessDefinitionListJson_jsp

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.