Package com.simoncat.vo

Examples of com.simoncat.vo.Event


      System.out.println("***********************REPROGRAMANDO EVENTOS**********************");
      System.out.println("******************************************************************");
      Iterator it = entries.iterator();
      while (it.hasNext()) {
        Map.Entry entry = (Map.Entry) it.next();
            Event event = (Event)entry.getKey();
        Server server = (Server)entry.getValue();
        //Server server = (Server)eventServer.get(event);
        boolean ultimaTarea=false;
        String eventDate = event.getDate();
        String eventHour = event.getHour();
        //cargar la variable date con los datos de fecha y hora del evento
        int second =0;
        int minute = new Integer(eventHour.substring(eventHour.indexOf(":")+1,eventHour.length())).intValue();
        int hour = new Integer(eventHour.substring(0,eventHour.indexOf(":"))).intValue();
        String dateParts[] = eventDate.split("-");
        int year = new Integer(dateParts[0]).intValue();
        int month = new Integer(dateParts[1]).intValue();
        int dayOfMonth = new Integer(dateParts[2]).intValue();
        Date date=getDateOf(second,minute,hour,dayOfMonth,month,year);
        Date now=Calendar.getInstance().getTime();
        if(event.getType().equals(Event.RESTART)){
          clock.schedule(new RestartTask(clock,server,event,this),date);
        }   
        if(event.getType().equals(Event.TEST)){
          clock.schedule(new TestTask(clock,server,event,this),date);
        }
      }
      return true;
    }
View Full Code Here


   public Event getEventByID(String id,String path,String serName){
       PersistenceStrategy strategy = new FilePersistenceStrategy(new File(path+"/"+serName));
    // creates the list:
    List list = new XmlArrayList(strategy);
    for(Iterator it = list.iterator(); it.hasNext(); ) {
      Event event = (Event) it.next();
      if(event.getId().equals(id)) {
        return event;
      }
    }
    return null;
   }
View Full Code Here

          PersistenceStrategy strategy = new FilePersistenceStrategy(new File(path+"/"+serName+"/"+listDirs[i]));
          List list = new XmlArrayList(strategy);
       
          for(Iterator it = list.iterator(); it.hasNext(); ) {
           
            Event event = (Event) it.next();
            //Date dateEvent =  new Date(event.getDate());
            //dfMySQLDate.format(dfDateField.parse(request.getParameter("EventDate")));
             //String s = dfMySQLDate.format(dfDateField.parse(startDate));
            //Date start = new Date("08/31/2008");
            //String e=dfMySQLDate.format(dfDateField.parse(endDate))
View Full Code Here

   public boolean delEvent(String id,String path,String serName){
       PersistenceStrategy strategy = new FilePersistenceStrategy(new File(path+"/"+serName));
    // creates the list:
    List list = new XmlArrayList(strategy);
    for(Iterator it = list.iterator(); it.hasNext(); ) {
      Event event = (Event) it.next();
      if(event.getId().equals(id)) {
        it.remove();
        return true;
      }
    }
    return false;
View Full Code Here

   public boolean updEvent(String id,Event newEvent,String path,String serName){
       PersistenceStrategy strategy = new FilePersistenceStrategy(new File(path+"/"+serName));
    // creates the list:
    List list = new XmlArrayList(strategy);
    for(Iterator it = list.iterator(); it.hasNext(); ) {
      Event event = (Event) it.next();
      if(event.getId().equals(id)) {
        it.remove();
        list.add(newEvent);
        return true;
      }
    }
View Full Code Here

    // get a recordset of this month's events, including extra days at beginning and end
    String startDate = dfMySQLDate.format(thisMonth.getTime());
    String endDate = dfMySQLDate.format(endOfMonth.getTime());
    ResultSet rsEvents = null;
    Event events[]=null;
    
    try {
   
    if(activeSQL){       
      Class.forName(mySqlJdbcDriver).newInstance();
View Full Code Here

          Format formatter = new SimpleDateFormat("MMMM_yyyy");
          String folName = formatter.format(date1);
          formatter = new SimpleDateFormat("yyyy-MM-dd");
          String dateToKeep = formatter.format(date1);
          String type = request.getParameter("type");
          Event event = new Event(id,dateToKeep,hour,description,user,results,type);
          xmlevents.addEvent(event,server.getFilePath(),serName,folName);
          //programar el eventos en XMLHandler
          if(XMLHandler.addEvent(server,event)){
            System.out.println("programed event:"+event+ " at Server:"+server);
          }
         
         
        }
        if(form_.equals("revise")){
          String hour = request.getParameter("hour")+":"+request.getParameter("minute");
           String id=serName+value+hour;//?
           String description="";
           String user="";
           String results="";
           String type = request.getParameter("type");
           Event event = new Event(id,value,hour,description,user,results,type);
           xmlevents.updEvent(id,event,server.getFilePath(),serName);
        }
        if(form_.equals("delete")){
          String id="";//serName+value+hour;//??
          xmlevents.delEvent(id,server.getFilePath(),serName);
View Full Code Here

TOP

Related Classes of com.simoncat.vo.Event

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.