EmailToPhone Sample Table of Content    

EmailDelServlet

This is the Servlet for deleting an email. It deletes the selected email and redirected the call to the next email.

Source Code

package vx.apps.email;

import java.io.PrintWriter;
import java.io.IOException;
import javax.servlet.http.*;


public class EmailDelServlet extends HttpServlet
{
  public void service(HttpServletRequest request, 
                      HttpServletResponse response)
    throws IOException
  {
    PrintWriter pw = response.getWriter();

    pw.println("<?xml version=\"1.0\"?>");
    pw.println("<vxml version=\"1.0\">");

    EmailManager email_agent = EmailManager.getInstance(request);
    if (email_agent == null) {
        pw.println("</vxml>");
        return;
    }

    String indexstr = request.getParameter("index");
    int index = Integer.parseInt(indexstr);
    email_agent.delete(index);

    pw.println("<form id=\"reademail\">");
    pw.println(" <block>");
    pw.println(" <audio src=\"audio/${GW_RECORDED_VOICE}/
                msg_deleted.wav\"/>");
    pw.println(" <var name=\"index\" expr=\"" + indexstr + "\"/>");
    pw.println(" <submit next=\"email_msg\" namelist=\"index\"/>");
    pw.println(" </block>");
    pw.println("</form>");
    pw.println("</vxml>");
  }
}

Developer Network Table of Content