Package com.centraview.email.emailfacade

Examples of com.centraview.email.emailfacade.EmailFacade


      int accountID = 0;

      //if (fl == null)
      //{
        EmailFacadeHome aa = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome", "EmailFacade");
        EmailFacade remote = (EmailFacade)aa.create();
        remote.setDataSource(dataSource);
        fl = (FolderList)remote.getFolderList(individualId);
        session.setAttribute("folderlist", fl);
        accountID = fl.getDefaultaccount();
      //}

      request.setAttribute(AdminConstantKeys.PREFERENCEPAGE, "EMAIL");
View Full Code Here


   
    ActionErrors allErrors = new ActionErrors();

    try {
      EmailFacadeHome aa = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome", "EmailFacade");
      EmailFacade remote = (EmailFacade)aa.create();
      remote.setDataSource(dataSource);

      // "customerEmailForm" defined in cv-struts-config.xml
      DynaActionForm emailForm = (DynaActionForm)form;

      // get the messageID from the form bean
      Integer messageID = (Integer)emailForm.get("emailID");

      // now, realize the silliness here. Let's create a HashMap
      // with one element. Stick the messageID in that element.
      // Then pass that HashMap to the EJB getMailMessage() method.
      // Why would we just pass the messageID to the method directly?!?
      HashMap hm = new HashMap();
      hm.put("MessageID", messageID);

      // get the message from the EJB layer
      MailMessage message = remote.getMailMessage(individualID, hm);

      // get all the To: addresses from the message
      // loop through, getting each address as a String,
      // add to a second ArrayList which gets set on the form bean
      ArrayList toList = (ArrayList)message.getTo();
View Full Code Here

    // The filter string is very complex we need to get it from the EJB layer.
    EmailFacadeHome facadeHome = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome", "EmailFacade");
    String filter = "";
  try
    {
      EmailFacade emailFacade = facadeHome.create();
      emailFacade.setDataSource(dataSource);
      filter = emailFacade.getRelatedEmailList(individualId, recordID.intValue(), contactType);
    } catch (Exception e) {
      logger.error("[Exception] RelatedEmailHistory.Execute Handler ", e);
      throw new ServletException(e);
    }
    // Buttons
View Full Code Here

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

    try
    {
      EmailFacadeHome cfh = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome","EmailFacade");
      EmailFacade remote =( EmailFacade )cfh.create();
      remote.setDataSource(dataSource);
      String ruleid = request.getParameter("rowId");
      HashMap hm = new HashMap();
      hm.put( "RuleID" , ruleid);
      remote.deleteRule(hm);
    }
    catch(Exception e)
    {
      resultPage = "failure";
      System.out.println("[Exception][DeleteRuleHandler.execute] Exception Thrown: "+e);
View Full Code Here

      }

      String messageID[] = request.getParameterValues("rowId");

      EmailFacadeHome cfh = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome", "EmailFacade");
      EmailFacade remote = (EmailFacade)cfh.create();
      remote.setDataSource(dataSource);
      remote.emailDelete(sourcefolderid, destfolderid, messageID);
    }
    catch (Exception e)
    {
      System.out.println("[Exception][EmailMoveHandler.execute] Exception Thrown: " + e);
      e.printStackTrace();
View Full Code Here

  {
    EmailFacadeHome emailFacadeHome = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome","EmailFacade");
    try
    {
      int elementID = Integer.parseInt(key);
      EmailFacade remote =(EmailFacade)emailFacadeHome.create();
      remote.setDataSource(this.dataSource);
      remote.deleteRule(indvID, elementID);
    }
    catch( Exception e )
    {
      logger.error("[Exception] RuleList.deleteElement( int indvID, String key )", e);
    }
View Full Code Here

    ArrayList resultDeleteLog = new ArrayList();
    EmailFacadeHome emailFacadeHome = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome","EmailFacade");
    try
    {
      //call to EJB server
      EmailFacade remote =(EmailFacade)emailFacadeHome.create();
      remote.setDataSource(this.dataSource);
      for (int i=0; i<recordID.length; i++)
      {
        if(recordID[i] != null && !recordID[i].equals("")){
          int elementID = Integer.parseInt(recordID[i]);
          try{
            remote.deleteRule(individualID, elementID);
          }//end of try block
          catch(AuthorizationFailedException ae){
            String errorMessage = ae.getExceptionDescription();
            resultDeleteLog.add(errorMessage);
          }//end of catch block
View Full Code Here

  {
    try
    {
      int elementID = Integer.parseInt(key);
      EmailFacadeHome aa = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome","EmailFacade");
      EmailFacade remote =(EmailFacade)aa.create();
      remote.setDataSource(this.dataSource);
      remote.enableordisableRule1 ,  elementID , status );
      // TODO HARDCODED userID
    }
    catch( Exception e )
    {
      System.out.println("[Exception][RuleList.enableElement] Exception Thrown: "+e);
View Full Code Here

    String dataSource = Settings.getInstance().getSiteInfo(CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();
    try
    {
      EmailFacadeHome cfh = (EmailFacadeHome)
        CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome", "EmailFacade");
      EmailFacade remote = (EmailFacade) cfh.create();
      remote.setDataSource(dataSource);

      DynaActionForm dynaForm = (DynaActionForm) form;

      String ruleid = (String) dynaForm.get("RuleID");
      String accountid = (String) dynaForm.get("AccountID");
      String name = (String) dynaForm.get("name");
      String desc = (String) dynaForm.get("description");
      String enable = (String) dynaForm.get("enabled");
      String movemessto = (String) dynaForm.get("movemessageto");
      String movemesstofolder = (String) dynaForm.get("movemessagetofolder");
      String deletemessage = (String) dynaForm.get("deletemessage");
      String markasread = (String) dynaForm.get("markasread");
      String[] join = (String[]) dynaForm.get("colA");
      String[] field = (String[]) dynaForm.get("colB");
      String[] condition = (String[]) dynaForm.get("colC");
      String[] criteria = (String[]) dynaForm.get("colD");

      HashMap hm = new HashMap();
      hm.put("RuleID", ruleid);
      hm.put("RuleName", name);
      hm.put("Description", desc);
      hm.put("EnabledStatus", enable);
      hm.put("AccountID", accountid);

      hm.put("Join", join);
      hm.put("Field", field);
      hm.put("Condition", condition);
      hm.put("Criteria", criteria);

      hm.put("ActionMoveMessage", movemessto);
      hm.put("MoveFolderId", movemesstofolder);
      hm.put("ActionDeleteMessage", deletemessage);
      hm.put("ActionMarkasRead", markasread);
      remote.editRule(hm);
    }
    catch (Exception e)
    {
      System.out.println("[Exception] UpdateRuleHandler.perform: " + e.toString());
      //e.printStackTrace();
View Full Code Here

        }
      }

      DynaActionForm dynaForm = (DynaActionForm)form;
      EmailFacadeHome cfh = (EmailFacadeHome)CVUtility.getHomeObject("com.centraview.email.emailfacade.EmailFacadeHome", "EmailFacade");
      EmailFacade remote = (EmailFacade)cfh.create();
      remote.setDataSource(dataSource);

      HashMap hmFolder = new HashMap();
      String str = (String)dynaForm.get("accountid");
      String folderid = (String)dynaForm.get("parentid");

      if (str != null && (!str.equals("")))
      {
        hmFolder.put("AccountID", new Integer(Integer.parseInt(str)));
        hmFolder.put("SubfolderID", new Integer(Integer.parseInt(folderid)));
        hmFolder.put("foldername", dynaForm.get("foldername"));
        int i = remote.checkFoldersPresence(individualId, hmFolder);
        if (i != 0) // 0 means folder is present already
        {
          i = remote.addFolder(individualId, hmFolder);
        }
      }

      dynaForm.initialize(mapping);
    }
View Full Code Here

TOP

Related Classes of com.centraview.email.emailfacade.EmailFacade

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.