Package it.eng.spago.base

Examples of it.eng.spago.base.RequestContainer


 
  private void modifyDistributionList(SourceBean serviceRequest, String mod, SourceBean serviceResponse)
    throws EMFUserError, SourceBeanException {
    logger.debug("IN");
    try {
      RequestContainer reqCont = getRequestContainer();
      SessionContainer sessCont = reqCont.getSessionContainer();
      SessionContainer permSess = sessCont.getPermanentContainer();
      IEngUserProfile profile = (IEngUserProfile)permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);

      IDistributionListDAO dao=DAOFactory.getDistributionListDAO();
      dao.setUserProfile(profile);
View Full Code Here


 
  @Override
  public void doService() {
    logger.debug("IN");
    HttpServletResponse httpResponse = getHttpResponse();
    RequestContainer requestContainer = this.getRequestContainer();
    SessionContainer permanentSession = requestContainer.getSessionContainer().getPermanentContainer();
      IEngUserProfile profile = (IEngUserProfile) permanentSession.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    IRoleDAO roleDao;
    try {
      roleDao = DAOFactory.getRoleDAO();
      roleDao.setUserProfile(profile);
View Full Code Here

      auditManager.updateAudit(auditId, new Long(System.currentTimeMillis()), null, "EXECUTION_STARTED", null,
        null);
  }
  IEngUserProfile profile = null;
  try {
      RequestContainer reqCont = RequestContainer.getRequestContainer();
      SessionContainer sessCont = reqCont.getSessionContainer();
      SessionContainer permSess = sessCont.getPermanentContainer();
      profile = (IEngUserProfile) permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
      if (profile == null) {
        logger.error("User profile not found");
        throw new SecurityException("User profile not found");
View Full Code Here

   * @see it.eng.spago.view.AbstractServletModelRenderer#prepareRender(it.eng.spago.dispatching.service.RequestContextIFace, it.eng.spago.presentation.PublisherConfiguration, java.lang.Object)
   */
  public void prepareRender(RequestContextIFace requestContext, PublisherConfiguration publisher, Object additionalResources) throws Exception {
    super.prepareRender(requestContext, publisher, additionalResources);

    RequestContainer requestContainer = requestContext.getRequestContainer();
    ResponseContainer responseContainer = requestContext.getResponseContainer();

    // Prepare service request for loopback management
        try {
            SourceBean loopbackServiceRequest = new SourceBean(Constants.SERVICE_REQUEST);
            loopbackServiceRequest.setAttribute(Navigator.NAVIGATOR_DISABLED, "TRUE");
           
            SourceBean renderingConfig = publisher.getRenderingConfig();
            List resourcesConfig = renderingConfig.getAttributeAsList("RESOURCES.PARAMETER");
            for (int j = 0; j < resourcesConfig.size(); j++) {
                SourceBean consequence = (SourceBean) resourcesConfig.get(j);
                String parameterName = (String) consequence.getAttribute("NAME");
                String parameterScope = (String) consequence.getAttribute("SCOPE");
                String parameterType = (String) consequence.getAttribute("TYPE");
                String parameterValue = (String) consequence.getAttribute("VALUE");
                Object inParameterValue = null;
                if (parameterType.equalsIgnoreCase("ABSOLUTE"))
                    inParameterValue = parameterValue;
                else {
                  inParameterValue = ContextScooping.getScopedParameter(requestContainer,
                                responseContainer,
                                parameterValue, parameterScope, consequence);
                }
               
                if (inParameterValue == null)
                    continue;
                if (inParameterValue instanceof SourceBean)
                    loopbackServiceRequest.setAttribute((SourceBean) inParameterValue);
                else
                    loopbackServiceRequest.setAttribute(parameterName, inParameterValue);
            } // for (int j = 0; j < consequences.size(); j++)
            // light navigator id propagation
            SourceBean serviceRequest = requestContainer.getServiceRequest();
            String lightNavigatorId = (String) serviceRequest.getAttribute(LightNavigationManager.LIGHT_NAVIGATOR_ID);
            if (lightNavigatorId != null && !lightNavigatorId.trim().equals("")) {
              loopbackServiceRequest.setAttribute(LightNavigationManager.LIGHT_NAVIGATOR_ID, lightNavigatorId);
            }
           
View Full Code Here

  /* (non-Javadoc)
   * @see it.eng.spago.view.AbstractServletModelRenderer#render(it.eng.spago.dispatching.service.RequestContextIFace, it.eng.spago.presentation.PublisherConfiguration, java.lang.Object)
   */
  public void render(RequestContextIFace requestContext, PublisherConfiguration publisher, Object additionalResources)
      throws Exception {
    RequestContainer requestContainer = requestContext.getRequestContainer();
    HttpServletRequest request = (HttpServletRequest)requestContainer.getInternalRequest();
   
    // Allow to recognize that we are executing a loopback
      request.setAttribute(Constants.PUBLISHING_MODE_LOOPBACK, "TRUE");
       
        // The resource list should be empty
View Full Code Here

            request = new SourceBean("");
            resp = new SourceBean("");
          } catch (SourceBeanException e1) {
            e1.printStackTrace();
          }
          RequestContainer reqContainer = new RequestContainer();
          ResponseContainer resContainer = new ResponseContainer();
          reqContainer.setServiceRequest(request);
          resContainer.setServiceResponse(resp);
          DefaultRequestContext defaultRequestContext = new DefaultRequestContext(
              reqContainer, resContainer);
          resContainer.setErrorHandler(new EMFErrorHandler());
          RequestContainer.setRequestContainer(reqContainer);
          ResponseContainer.setResponseContainer(resContainer);
          Locale locale = new Locale("it","IT","");
          SessionContainer session = new SessionContainer(true);
          reqContainer.setSessionContainer(session);
          SessionContainer permSession = session.getPermanentContainer();
          IEngUserProfile profile =UserProfile.createSchedulerUserProfile();         
          permSession.setAttribute(IEngUserProfile.ENG_USER_PROFILE, profile);
          errorHandler = defaultRequestContext.getErrorHandler();
          reqContainer.setAttribute("model_node_instance", modelInstanceId);
          reqContainer.setAttribute("start_date", beginDate);
          reqContainer.setAttribute("end_date", endDate);
          reqContainer.setAttribute("cascade", cascade);
          reqContainer.setAttribute("recalculate_anyway", "true");

          SpagoBIKpiInternalEngine engine = new SpagoBIKpiInternalEngine();         

        try {
          engine.execute(reqContainer, resp);
View Full Code Here

    String pub_Name = (String)serviceRequest.getAttribute("trend_publisher_Name");
    if(pub_Name!=null && !pub_Name.equals("")){
      publisher_Name = pub_Name;
    }
    IMessageBuilder msgBuilder = MessageBuilderFactory.getMessageBuilder();
    RequestContainer requestContainer = RequestContainer.getRequestContainer();
    HttpServletRequest request = getHttpRequest();
    SessionContainer session = requestContainer.getSessionContainer();
    IEngUserProfile profile = (IEngUserProfile) session.getPermanentContainer().getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    String tempRId = (String)serviceRequest.getAttribute("RESOURCE_ID");
    logger.debug("Got Resource ID:"+(tempRId!=null ? tempRId : "null"));
    Integer resID = null;
    if (tempRId!= null){
View Full Code Here

    }
    private Locale getLocale() {
      logger.debug("IN");
    try {
      Locale locale = null;
      RequestContainer requestContainer = RequestContainer.getRequestContainer();
      SessionContainer permanentSession = requestContainer.getSessionContainer().getPermanentContainer();
      String language = (String) permanentSession.getAttribute(SpagoBIConstants.AF_LANGUAGE);
      String country = (String) permanentSession.getAttribute(SpagoBIConstants.AF_COUNTRY);
      logger.debug("Language retrieved: [" + language + "]; country retrieved: [" + country + "]");
      locale = new Locale(language, country);
      return locale;
View Full Code Here

    String multischema = (String) serviceRequest.getAttribute("multischema");
    Boolean isMultischema = false;
    if(multischema!=null && !multischema.equals("") && multischema.equalsIgnoreCase("true")){
      isMultischema = true;
    }
    RequestContainer requestContainer = this.getRequestContainer()
    SessionContainer session = requestContainer.getSessionContainer();
    SessionContainer permanentSession = session.getPermanentContainer();
    IEngUserProfile profile = (IEngUserProfile)permanentSession.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    logger.debug("user profile:"+ profile);
    String schemaattr = (String) serviceRequest.getAttribute("schemaattr");
    logger.debug("User Attribute:"+ schemaattr);
View Full Code Here

 
 
 
  private void runSchedule(SourceBean request, SourceBean response) throws EMFUserError {
    try {
      RequestContainer reqCont = getRequestContainer();
      SessionContainer sessCont = reqCont.getSessionContainer();
      SessionContainer permSess = sessCont.getPermanentContainer();
      IEngUserProfile profile = (IEngUserProfile)permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);

     
        SchedulerServiceSupplier schedulerService=new SchedulerServiceSupplier();
View Full Code Here

TOP

Related Classes of it.eng.spago.base.RequestContainer

Copyright © 2018 www.massapicom. 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.