Package com.simoncat.actions

Source Code of com.simoncat.actions.EventAction

package com.simoncat.actions;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import com.simoncat.beans.CalendarScreenOutput;
import com.simoncat.Constants;


import com.simoncat.beans.XMLServers;
import com.simoncat.vo.Server;

import com.simoncat.calendar.WebCalendar;

import java.util.Calendar;



public final class EventAction extends Action {

    public ActionForward execute(ActionMapping mapping,
                                 ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response) throws Exception {

        //HttpSession session = request.getSession();

        CalendarScreenOutput fso;

        if ( form != null ) {
   
      ////identify parameters...
      //edit
      //new
      //delete
       
      DynaActionForm df =  (DynaActionForm) form;
            //String serName   =  (String) df.get("Submit");
      String serName = request.getParameter("Submit");
      String date = request.getParameter("date");
      if(date == null || date.trim()==""){
        Calendar c = Calendar.getInstance();
          date = ""+c.get(Calendar.MONTH);
          date= date +"/"+ c.get(Calendar.DAY_OF_MONTH);
          date = date +"/"+ c.get(Calendar.YEAR);
      }
          
      //recuperar los datos del server serName
      XMLServers xmlserver = new XMLServers();
            Server server = xmlserver.loadServerByName(serName, servlet.getServletContext());
      System.out.println("DatosServer:"+server)

      //Presentar calendario

     
      fso = new CalendarScreenOutput();
            fso.setPageTitle    ("Schedule Server War[Finished]");

      //fso.setCalendarCode("<![CDATA[" + new WebCalendar("12/11/2008").getCode() + "]]>");
      System.out.println("XXX1")
      fso.setCalendarCode(new WebCalendar("12/11/2008",serName,request.getRequestURI(),"").getCode());   
    System.out.println("XXX2");
            fso.setMessage       ("Server Calendar for restarting" + server);

        } else {
    fso = new CalendarScreenOutput();
          fso.setPageTitle    ("Schedule Server [NOT Finished]");
              fso.setMessage       ("Sorry, problem with submitted form!");
        }

        if (Constants.xmlOutputOnly) {
            request.setAttribute ("content", Constants.xmlContentType);
        } else {
            request.setAttribute ("content", Constants.htmlContentType);
            request.setAttribute ("style", "confirmSchedule.xsl");
        }
        request.setAttribute ("form", fso);

        return (mapping.findForward(Constants.XMLHandler));
     }

}
TOP

Related Classes of com.simoncat.actions.EventAction

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.