Package it.eng.spago.base

Examples of it.eng.spago.base.SessionContainer


      }else if (functID.equalsIgnoreCase(rootFunct.getId().toString())) {
        isRoot = true;
      }
     
     
      SessionContainer sessCont = getSessionContainer();
      SessionContainer permCont = sessCont.getPermanentContainer();
      IEngUserProfile profile = (IEngUserProfile)permCont.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
     
      LowFunctionality targetFunct = DAOFactory.getLowFunctionalityDAO().loadLowFunctionalityByID(new Integer(functID), false);
      isHome = "USER_FUNCT".equalsIgnoreCase( targetFunct.getCodType() );
   
      //getting children documents
View Full Code Here


  public void service(SourceBean request, SourceBean response) throws Exception {
    // RECOVER REQUEST CONTAINER, SESSION CONTAINER, USER PROFILE AND ERROR HANDLER
    RequestContainer requestContainer = this.getRequestContainer()
    ResponseContainer responseContainer = this.getResponseContainer()
    session = requestContainer.getSessionContainer();
    SessionContainer permanentSession = session.getPermanentContainer();
    profile = (IEngUserProfile) permanentSession.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    biobjDAO = DAOFactory.getBIObjectDAO();
    biobjDAO.setUserProfile(profile);
    errorHandler = getErrorHandler();
    // IN CASE THE REQUEST IS MULTIPART AND THE APPLICATION RUN ON A PORTAL SERVER THE REQUEST CONTAINER MUST BE FILLED
    /*
 
View Full Code Here

  /* (non-Javadoc)
   * @see it.eng.spago.dispatching.service.ServiceIFace#service(it.eng.spago.base.SourceBean, it.eng.spago.base.SourceBean)
   */
  public void service(SourceBean request, SourceBean response) throws Exception {
    RequestContainer reqCont = getRequestContainer();
    SessionContainer sessCont = reqCont.getSessionContainer();
    SessionContainer permSess = sessCont.getPermanentContainer();
    IEngUserProfile profile = (IEngUserProfile)permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);

    String idMenu = (String) request.getAttribute(DetailMenuModule.MENU_ID);
    Integer id = new Integer(idMenu);
    IMenuDAO dao=DAOFactory.getMenuDAO();
    dao.setUserProfile(profile);
View Full Code Here

   */
  public void save() throws Exception {
    logger.debug( "IN" );
    super.save();
    RequestContainer requestContainer = this.getRequestContainer()
    SessionContainer sessionContainer = requestContainer.getSessionContainer();
    SessionContainer permanentSession = sessionContainer.getPermanentContainer();
    profile = (IEngUserProfile)permanentSession.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    String subjectIdName = (String)((SourceBean) config.getAttribute("KEYS.SUBJECT")).getAttribute("key");
    String masterReportIdStr = (String)getAttribute(subjectIdName, _request);
    Integer masterReportId = new Integer(masterReportIdStr);   
    SourceBean checkedObjects = getCheckedObjects();
    List checkedObjectsList = checkedObjects.getAttributeAsList(OBJECT);
View Full Code Here

   * @see it.eng.spagobi.commons.services.AbstractHibernateConnectionCheckListModule#getList(it.eng.spago.base.SourceBean, it.eng.spago.base.SourceBean)
   */
  public ListIFace getList(SourceBean request, SourceBean response) throws Exception {
    logger.debug( "IN" );
    RequestContainer requestContainer = this.getRequestContainer()
    SessionContainer sessionContainer = requestContainer.getSessionContainer();
    SessionContainer permanentSession = sessionContainer.getPermanentContainer();
    profile = (IEngUserProfile)permanentSession.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    //String actor = (String) sessionContainer.getAttribute(SpagoBIConstants.ACTOR);
    //String filterOrder = (request.getAttribute("FIELD_ORDER") == null || ((String)request.getAttribute("FIELD_ORDER")).equals(""))?
        //    "label":(String)request.getAttribute("FIELD_ORDER");
   
    String currentFieldOrder = (request.getAttribute("FIELD_ORDER") == null || ((String)request.getAttribute("FIELD_ORDER")).equals(""))?"":(String)request.getAttribute("FIELD_ORDER");
View Full Code Here

     
      nodeId = getAttributeAsString( NODE_ID );
      String permission_on_folder = getAttributeAsString( PERMISSION_ON_FOLDER );
      logger.debug("Parameter [" + NODE_ID + "] is equal to [" + nodeId + "]");
     
      SessionContainer sessCont = getSessionContainer();
      SessionContainer permCont = sessCont.getPermanentContainer();
      IEngUserProfile profile = (IEngUserProfile)permCont.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
     
      ILowFunctionalityDAO lfDao = DAOFactory.getLowFunctionalityDAO();
      if (nodeId.equalsIgnoreCase(ROOT_NODE_ID)) {
        //getting all I� level folders
        if(permission_on_folder!=null && permission_on_folder.equals(PERMISSION_CREATION)){
View Full Code Here

  }
 
 
  private void updateDatabase(List oldCorrelations, List newCorrelations ) throws EMFUserError {
    //TODO all this operations must be performed inside a transaction
    SessionContainer permSess = getRequestContainer().getSessionContainer().getPermanentContainer();
    IEngUserProfile profile = (IEngUserProfile)permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);   
    IObjParuseDAO corrDao = DAOFactory.getObjParuseDAO();
    corrDao.setUserProfile(profile);
    Iterator iterOldCorr = oldCorrelations.iterator();
    while(iterOldCorr.hasNext()) {
      ObjParuse oldCorr = (ObjParuse)iterOldCorr.next();
View Full Code Here

 
  public void service(SourceBean serviceRequest, SourceBean serviceResponse)
  throws Exception {
    logger.debug("IN");
    RequestContainer reqCont = RequestContainer.getRequestContainer();
    SessionContainer sessCont = reqCont.getSessionContainer();
    SessionContainer permSess = sessCont.getPermanentContainer();

    Locale locale = MessageBuilder.getBrowserLocaleFromSpago();   

    String language=(String)serviceRequest.getAttribute("language_id");
    String country=(String)serviceRequest.getAttribute("country_id");
    logger.debug("language selected: "+language);
    IEngUserProfile profile = (IEngUserProfile)permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    userProfile=null;
    String lang="";
    if (profile  instanceof UserProfile) {
      userProfile = (UserProfile) profile;
    }

   
   
    List<Locale> languages=GeneralUtilities.getSupportedLocales();

    if(language==null){
      logger.error("language not specified");
    }
    else{
      Iterator<Locale> iter = languages.iterator();
      boolean found=false;
      while (iter.hasNext() && found==false) {
        Locale localeTmp = iter.next();
        String lang_supported = localeTmp.getLanguage();
        String country_supported= localeTmp.getCountry();

        if(language.equalsIgnoreCase(lang_supported) && (country==null || country.equalsIgnoreCase(country_supported))){

          locale=new Locale(language,country,"");
          permSess.setAttribute("AF_LANGUAGE", locale.getLanguage());
          permSess.setAttribute("AF_COUNTRY", locale.getCountry());  

          if(userProfile!=null){
            userProfile.setAttributeValue(SpagoBIConstants.LANGUAGE, language);
            userProfile.setAttributeValue(SpagoBIConstants.COUNTRY, country);
            logger.debug("modified profile attribute to "+ lang);
View Full Code Here

 
  public void service(SourceBean serviceRequest, SourceBean serviceResponse)
  throws Exception {
    logger.debug("IN");
    RequestContainer reqCont = RequestContainer.getRequestContainer();
    SessionContainer sessCont = reqCont.getSessionContainer();
    SessionContainer permSess = sessCont.getPermanentContainer();

    String theme_name=(String)serviceRequest.getAttribute(THEME_NAME);
    logger.debug("theme selected: "+theme_name);

   
   
    permSess.setAttribute(SpagoBIConstants.THEME, theme_name);
   

    IEngUserProfile profile = (IEngUserProfile)permSess.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    userProfile=null;
    if (profile  instanceof UserProfile) {
      userProfile = (UserProfile) profile;
    }
   
View Full Code Here

    debug("service", "Enter service method");
    // finds the id of the document to be executed+
    executionObjectLabel = (String) request.getAttribute(ObjectsTreeConstants.OBJECT_LABEL);
    // finds the user profile
    RequestContainer requestContainer = this.getRequestContainer();
    SessionContainer session = requestContainer.getSessionContainer();
    SessionContainer permanentSession = session.getPermanentContainer();
    profile = (IEngUserProfile) permanentSession.getAttribute(IEngUserProfile.ENG_USER_PROFILE);
    // loads first level functionalities
    functionDAO = DAOFactory.getLowFunctionalityDAO();
    LowFunctionality root = functionDAO.loadRootLowFunctionality(false);
    if (root == null) {
      logger.error("Missing root functionality!");
View Full Code Here

TOP

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

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.