Package com.centraview.common

Examples of com.centraview.common.UserObject


  public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws ServletException
  {
    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();
    String forward = ".view.customer.faq_list";
    HttpSession session = request.getSession();
    UserObject userObject = (UserObject)session.getAttribute("userobject");
    int individualID = userObject.getIndividualID(); // logged in user
    int entityID = userObject.getEntityId(); // logged in user's entityID
    ActionErrors allErrors = new ActionErrors();
    try {
      ListPreference listPrefs = userObject.getListPreference("FAQ");
      String filter = "SELECT faq.faqid FROM faq WHERE publishToCustomerView='YES' and status='PUBLISH'";
      ValueListParameters listParameters = ActionUtil.valueListParametersSetUp(listPrefs, request, ValueListConstants.CUSTOMER_FAQ_LIST_TYPE, ValueListConstants.customerFaqViewMap, false);
      listParameters.setFilter(filter);
      ValueList valueList = (ValueList)CVUtility.setupEJB("ValueList", "com.centraview.valuelist.ValueListHome", dataSource);
      ValueListVO listObject = valueList.getValueList(individualID, listParameters);
View Full Code Here


    String forward = Constants.FORWARD_FAILURE;
    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();
    try {
      HttpSession session = request.getSession(true);
      String alertIDs[] = request.getParameterValues("IdsToDelete");
      UserObject userobjectd = (UserObject) session.getAttribute("userobject");
      int userid = userobjectd.getIndividualID();
      if (alertIDs.length > 0) {
        AlertHome ah = (AlertHome) CVUtility.getHomeObject("com.centraview.alert.AlertHome", "Alert");
        Alert remote = ah.create();
        remote.setDataSource(dataSource);
        int activityID;
View Full Code Here

    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();

    String forward = ".view.customer.user_change_confirm";

    HttpSession session = request.getSession();
    UserObject userObject = (UserObject)session.getAttribute("userobject");

    int individualID = userObject.getIndividualID();    // logged in user

    ActionErrors allErrors = new ActionErrors();

    DynaActionForm profileForm = (DynaActionForm)form;
View Full Code Here

  public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws RuntimeException, Exception
  {
    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();

    HttpSession session = request.getSession();
    UserObject userObject = (UserObject)session.getAttribute("userobject");

    int individualID = userObject.getIndividualID();    // logged in user
   
    ActionErrors allErrors = new ActionErrors();
    String forward = ".view.email.newfolder";
    String errorForward = "errorOccurred";
   
View Full Code Here

  public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception
  {
    try {
      HttpSession session = request.getSession();
      UserObject userObject = (UserObject)session.getAttribute("userobject");
      int entityID = userObject.getEntityId();
      request.setAttribute("entityID", String.valueOf(entityID));
      FORWARD_final = FORWARD_newticket;
    } catch (Exception e) {
      FORWARD_final = GLOBAL_FORWARD_failure;
    }
View Full Code Here

    if (allErrors != null) {
      saveErrors(request, allErrors);
      session.removeAttribute("listErrorMessage");
    }

    UserObject userObject = (UserObject)session.getAttribute("userobject");
    int individualId = userObject.getIndividualID();

    long start = 0L;
    if (logger.isDebugEnabled()) {
      start = System.currentTimeMillis();
    }

    DynaActionForm emailListForm = (DynaActionForm)form;
    Integer folderID = (Integer)emailListForm.get("folderID");
    int currentAccountID = 0;

    MailHome home = (MailHome)CVUtility.getHomeObject("com.centraview.mail.MailHome", "Mail");
    try {
      // check for a valid email account
      Mail mailRemote = home.create();
      mailRemote.setDataSource(dataSource);

      int numberAccounts = mailRemote.getNumberOfAccountsForUser(individualId);

      if (numberAccounts < 1) {
        // if the user has less than 1 mail account
        // set up, then show them the door
        return (mapping.findForward(".view.email.setup"));
      }

      MailFolderVO folderVO;
      if (folderID != null) {
        folderVO = MailUtil.getFolderVO(folderID.intValue(), individualId, dataSource);
      } else {
        folderVO = MailUtil.getFolderVO(0, individualId, dataSource);
      }

      folderID = new Integer(folderVO.getFolderID());
      String folderName = folderVO.getFolderName();
      currentAccountID = folderVO.getEmailAccountID();
      HashMap folderList = mailRemote.getFolderList(currentAccountID);

      MailAccountVO accountVO = mailRemote.getMailAccountVO(currentAccountID);
      emailListForm.set("accountID", new Integer(currentAccountID));

      String accountType = accountVO.getAccountType();
      emailListForm.set("accountType", accountType);

      // This approach dirties the session, try to clean it up a bit.
      Enumeration nameEnum = session.getAttributeNames();
      while (nameEnum.hasMoreElements()) {
        String element = (String)nameEnum.nextElement();
        Object o = session.getAttribute(element);
        if (o instanceof BackgroundMailCheck) {
          if (!((BackgroundMailCheck)o).isAlive()) {
            session.removeAttribute("element");
          }
        }
      }

      /*
       * We check mail every time a user clicks on an IMAP folder. Thread
       * sychronization is taken care of in the EJB layer. We create a unique
       * session variable for each folder so each page knows if it should be
       * refreshing.
       */
      // We create the condition where the page continues to check because on
      // every refresh it doesn't
      // that it just checked. So it does again and again and again... "checked"
      // is to alleviate that.
      String clicked = request.getParameter("clicked");
      String checked = request.getParameter("checked");
      if ((checked == null || !checked.equals("true"))
          && (clicked != null && clicked.equals("true"))) {
        if (accountType.equals(MailAccountVO.IMAP_TYPE)) {
          // First check mailDaemon which will be for first timers
          BackgroundMailCheck mailDaemon = (BackgroundMailCheck)session.getAttribute("mailDaemon");
          if (mailDaemon == null || !mailDaemon.isAlive()) {
            // Then check the indivdual folder daemon
            String daemonName = folderName + "MailCheck";
            mailDaemon = (BackgroundMailCheck)session.getAttribute(daemonName);
            if (mailDaemon == null || !mailDaemon.isAlive()) {
              mailDaemon = new BackgroundMailCheck(daemonName + individualId, individualId,
                  dataSource, folderID.intValue());
              mailDaemon.start();
              session.setAttribute(daemonName, mailDaemon);
              request.setAttribute("checked", "true");
            }
          }
        }
      }
      // We must have to add the FolderName to the request
      // We will use this value from the tag lib.
      // To Identify wheather which folder we are processing
      request.setAttribute("folderName", folderName);

      // populate the moveTO button in Tag Lib
      // we will use this folderList
      request.setAttribute("folderList", folderList);
      request.setAttribute("folderID", folderID);

      emailListForm.set("folderList", folderList);
      emailListForm.set("folderType", folderVO.getFolderType());
      emailListForm.set("folderID", folderID);

      // now, we need to set some stuff up for the folder bar which
      // shows where the user is located within the folder hierarchy
      ArrayList folderPathList = mailRemote.getFolderFullPath(folderID.intValue());
      emailListForm.set("folderPathList", folderPathList);
    } catch (Exception e) {
      logger.error("[execute] Exception thrown.", e);
    }

    ListPreference listPreference = userObject.getListPreference("Email");
    ListView view = listPreference.getListView(String.valueOf(listPreference.getDefaultView()));
    ValueListParameters listParameters = null;
    ValueListParameters requestListParameters = (ValueListParameters)request
        .getAttribute("listParameters");

View Full Code Here

  public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException, CommunicationException, NamingException
  {
    String finalForward = ".view.notes.list.my";
    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();
    HttpSession session = request.getSession(true);
    UserObject userObject = (UserObject)session.getAttribute("userobject");
    int individualId = userObject.getIndividualID();
   
    //  Check the session for an existing error message (possibly from the delete handler)
    ActionErrors allErrors = (ActionErrors)session.getAttribute("listErrorMessage");
    if (allErrors != null) {
      saveErrors(request, allErrors);
      session.removeAttribute("listErrorMessage");
    }
   
    GlobalMasterLists globalMasterLists = GlobalMasterLists.getGlobalMasterLists(dataSource);
    HashMap moduleList = new HashMap();
    if (globalMasterLists.get("moduleList") != null)
      moduleList = (HashMap)globalMasterLists.get("moduleList");
   
    ListPreference listPreference = userObject.getListPreference("Note");
    ListView view = listPreference.getListView(String.valueOf(listPreference.getDefaultView()));
   
    ValueListParameters listParameters = null;
    ValueListParameters requestListParameters = (ValueListParameters)request.getAttribute("listParameters");
    if (requestListParameters == null) { // build up new Parameters
View Full Code Here

  public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws RuntimeException, Exception
  {
    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();

    HttpSession session = request.getSession();
    UserObject userObject = (UserObject)session.getAttribute("userobject");

    int individualID = userObject.getIndividualID();    // logged in user
   
    ActionErrors allErrors = new ActionErrors();
    String forward = "showRulesList";
   
    // "deleteRuleForm", defined in struts-config-email.xml
View Full Code Here

    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();

    try
    {
      HttpSession session = request.getSession();
      UserObject userObject = (UserObject) session.getAttribute("userobject");
      int individualID = userObject.getIndividualID();
      CategoryVO categoryVO = new CategoryVO();
      CategoryForm catForm = (CategoryForm) form;

      SupportFacadeHome supportFacade = (SupportFacadeHome) CVUtility
        .getHomeObject("com.centraview.support.supportfacade.SupportFacadeHome", "SupportFacade");
View Full Code Here

    }

    // Check wheather the actionType is it Lookup or not
    String actionType = (String)request.getParameter("actionType");

    UserObject userObject = (UserObject)session.getAttribute("userobject");
    int individualId = userObject.getIndividualID();
    ListPreference listPreference = userObject.getListPreference("Order");
    ListView view = listPreference.getListView(String.valueOf(listPreference.getDefaultView()));
    ValueListParameters listParameters = null;
    ValueListParameters requestListParameters = (ValueListParameters)request.getAttribute("listParameters");
    if (requestListParameters == null) // build up new Parameters
    {
View Full Code Here

TOP

Related Classes of com.centraview.common.UserObject

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.