Examples of DynaActionForm


Examples of org.apache.struts.action.DynaActionForm

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

    String returnStatus = "";
    try
    {
      DynaActionForm dynaForm = (DynaActionForm)form;
      HttpSession session = request.getSession();
      session.setAttribute("highlightmodule", "preferences");

      int individualID = 0;
      UserObject userObject = (UserObject)session.getAttribute("userobject");

      if (userObject != null)
      {
        // get current user's individualID
        individualID = userObject.getIndividualID();
      }

      Vector vecleft = new Vector();
      Vector vecright = new Vector();

      PreferenceHome prefHome = (PreferenceHome)CVUtility.getHomeObject("com.centraview.preference.PreferenceHome", "Preference");
      Preference prefRemote = prefHome.create();
      prefRemote.setDataSource(dataSource);
      UserPrefererences up = prefRemote.getUserPreferences(individualID);

      if (up.getEmail().equals("YES"))
        vecright.addElement(new DDNameValue("email", AdminConstantKeys.EMAIL));
      else
        vecleft.addElement(new DDNameValue("email", AdminConstantKeys.EMAIL));
      if (up.getTodaysCalendar().equals("YES"))
        vecright.addElement(new DDNameValue("todayscalendar", AdminConstantKeys.TODAYSCALENDAR));
      else
        vecleft.addElement(new DDNameValue("todayscalendar", AdminConstantKeys.TODAYSCALENDAR));
      if (up.getUnscheduledActivities().equals("YES"))
        vecright.addElement(new DDNameValue("unscheduledactivities", AdminConstantKeys.UNSCHEDULEDACTIVITIES));
      else
        vecleft.addElement(new DDNameValue("unscheduledactivities", AdminConstantKeys.UNSCHEDULEDACTIVITIES));
      if (up.getScheduledOpportunities().equals("YES"))
        vecright.addElement(new DDNameValue("scheduledopportunities", AdminConstantKeys.SCHEDULEDOPPORTUNUITIES));
      else
        vecleft.addElement(new DDNameValue("scheduledopportunities", AdminConstantKeys.SCHEDULEDOPPORTUNUITIES));
      if (up.getProjectTasks().equals("YES"))
        vecright.addElement(new DDNameValue("projecttasks", AdminConstantKeys.PROJECTTASKS));
      else
        vecleft.addElement(new DDNameValue("projecttasks", AdminConstantKeys.PROJECTTASKS));
      if (up.getSupportTickets().equals("YES"))
        vecright.addElement(new DDNameValue("supporttickets", AdminConstantKeys.SUPPORTTICKETS));
      else
        vecleft.addElement(new DDNameValue("supporttickets", AdminConstantKeys.SUPPORTTICKETS));
      if (up.getCompanyNews().equals("YES"))
        vecright.addElement(new DDNameValue("companynews", AdminConstantKeys.COMPANYNEWS));
      else
        vecleft.addElement(new DDNameValue("companynews", AdminConstantKeys.COMPANYNEWS));

      request.setAttribute("vecleft", vecleft);
      request.setAttribute("vecright", vecright);
      dynaForm.set("minutes", up.getHomeRefreshMin());
      dynaForm.set("seconds", up.getHomeRefreshSec());

      request.setAttribute(AdminConstantKeys.PREFERENCEPAGE, "HOME");
      FORWARD_final = FORWARD_homesettingsprofile;
    }
    catch (Exception e)
View Full Code Here
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.