Package com.simoncat.vo

Examples of com.simoncat.vo.Server


                                HttpServletRequest request,
                                HttpServletResponse response) throws Exception {
      System.out.println("1")
      //HttpSession session = request.getSession();
      System.out.println("2");   
      Server ss[];
        
   
      XMLServers xmlserver = new XMLServers();
      ss=xmlserver.readXmls("", this.getServlet().getServletContext());
      System.out.println("3")
View Full Code Here


      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
View Full Code Here

      return r; 
   }
    public Server loadServerByName(String name,ServletContext sc){
  Server[] servers = readXmls("",sc);
  Server s=null
  for(int i=0;i<servers.length;i++){
    if(servers[i].getName().equals(name)){
      s=servers[i];
      break;
    }
View Full Code Here

   public Server[] readXmls(String path,ServletContext sc)
   {
      BufferedWriter writer = null; //Declare writer here so it can be closed in finally clause
      boolean r=true;
  Server servers[] = null;
  ArrayList <Server>serverList = new ArrayList();
      try
      {

  Properties sysprops = System.getProperties();
  String c = sysprops.getProperty("file.separator");
  //PrintWriter out = response.getWriter();
  String notes = "this is the string";
  String filename = "servers.xml";
  String path1 = new String();

  //ServletContext sc = this.getServletContext();

  path1 = sc.getRealPath("/");
  //FileOutputStream fos = new FileOutputStream(path + c + filename);
  //byte[] bytes = notes.getBytes();
  //fos.write(bytes);
 
  File f = new File(path1 + "WEB-INF" + c );
  FilenameFilter ff = new OnlyExt("xml");
 
  String s[] = f.list(ff);
 
  XStream xstream = new XStream(); // Require XPP3 library
  xstream.alias("server",com.simoncat.vo.Server.class);
 

 
  for(int i=0;i<s.length;i++){
    //System.out.println("++++++++++++++++to Read " + s[i] + " in " + path1 + "WEB-INF" + c);
    File file = new File(path1  + "WEB-INF" + c + s[i]);
      //System.out.println("+++ EXISTS:"+file.exists());
           StringBuffer buf = null; //A buffer that may be used to hold already written file content
   
    //Create buffer (with appropriate size to reduce overhead/increase performance)
             buf = new StringBuffer((file.length() <= Integer.MAX_VALUE) ? (int) file.length() : Integer.MAX_VALUE);
     //System.out.println("1+");
              //Connect to file and read into buffer
              BufferedReader reader = new BufferedReader(new FileReader(file));
    //System.out.println("2+");
              for (String line = null; (line = reader.readLine()) != null; ){
                   //Ensure root elements and xml prolog is NOT put into buffer
                   if (!(line.startsWith(XML_PROLOG) || line.startsWith(ROOT_OPEN) || line.startsWith(ROOT_CLOSE))){
                      buf.append(line);
                      buf.append('\n');
      }
      //System.out.println("3+");
              }
    //System.out.println("4+");
    String xml=buf.toString();
    //System.out.println("5+");
   
    try{
      Server ser = (Server)xstream.fromXML(xml);       
      //System.out.println("-->"+ser.toString());
      ser.setFilePath(path1  + "WEB-INF" + c + s[i]);
      serverList.add(ser);
    }
    catch(Exception e){
      System.out.println("PROBLEMA LEYENDO EL XML");
    }
View Full Code Here

      return r; 
   }
  
    public Server loadEventsServerByName(String name,String path){
  //////Server[] servers = readXmls(path);
  Server s=null
  //////for(int i=0;i<servers.length;i++){
    //////if(servers[i].getName().equals(name)){
      //////s=servers[i];
      //////break;
    //////}
View Full Code Here

   public Server[] readXml(String path)
   {
      BufferedWriter writer = null; //Declare writer here so it can be closed in finally clause
      boolean r=true;
  Server servers[] = null;
  ArrayList <Server>serverList = new ArrayList();
    try
      {

  Properties sysprops = System.getProperties();
  String c = sysprops.getProperty("file.separator");
  //PrintWriter out = response.getWriter();
  String notes = "this is the string";
  String filename = "servers.xml";
  String path1 = new String();

  //ServletContext sc = this.getServletContext();

  //////path1 = sc.getRealPath("/");
 
  //FileOutputStream fos = new FileOutputStream(path + c + filename);
  //byte[] bytes = notes.getBytes();
  //fos.write(bytes);
 
  File f = new File(path1 + "WEB-INF" + c );
  FilenameFilter ff = new OnlyExt("xml");
 
  String s[] = f.list(ff);
 
  XStream xstream = new XStream(); // Require XPP3 library
  xstream.alias("server",com.simoncat.vo.Event.class);
 

 
  for(int i=0;i<s.length;i++){
    //System.out.println("++++++++++++++++to Read " + s[i] + " in " + path1 + "WEB-INF" + c);
    File file = new File(path1  + "WEB-INF" + c + s[i]);
      //System.out.println("+++ EXISTS:"+file.exists());
        StringBuffer buf = null; //A buffer that may be used to hold already written file content
   
    //Create buffer (with appropriate size to reduce overhead/increase performance)
        buf = new StringBuffer((file.length() <= Integer.MAX_VALUE) ? (int) file.length() : Integer.MAX_VALUE);
     //Connect to file and read into buffer
        BufferedReader reader = new BufferedReader(new FileReader(file));
    for (String line = null; (line = reader.readLine()) != null; ){
          //Ensure root elements and xml prolog is NOT put into buffer
            if (!(line.startsWith(XML_PROLOG) || line.startsWith(ROOT_OPEN) || line.startsWith(ROOT_CLOSE))){
              buf.append(line);
                buf.append('\n');
      }
    }
    String xml=buf.toString();
    try{
      Server ser = (Server)xstream.fromXML(xml);       
      ser.setFilePath(path1  + "WEB-INF" + c + s[i]);
      serverList.add(ser);
    }
    catch(Exception e){
      System.out.println("PROBLEMA LEYENDO EL XML");
    }
View Full Code Here

                                HttpServletResponse response) throws Exception {

      HttpSession session = request.getSession();

      // Owner's contact (look for it into HttpSession)
      Server co = (Server)session.getAttribute("server_data");

      // Collection of friend's contacts (look for it into HttpSession)
      Collection c = (Collection)session.getAttribute("friends_data2");


      //READ XML

      Server ss[];
        
   
      XMLServers xmlserver = new XMLServers();
      ss=xmlserver.readXmls("", this.getServlet().getServletContext());
      if(ss==null){
View Full Code Here

      String value = request.getParameter("value");
      if(form!= null && value!= null){
        //http://127.0.0.1:8080/mvx/EventServer.do?form=new&value=10/27/08&Submit=localhostl
        //recuperar informacion del server
        XMLServers xmlserver = new XMLServers();
            Server server = xmlserver.loadServerByName(serName, servlet.getServletContext());
        //tratar evento en el XML
        XMLEvents xmlevents = new XMLEvents();
        //Event events[] = xmlevents.loadEventsServerByName(serName,server.getFilePath());
        if(form_.equals("new")){
         
          int hourint = new Integer(request.getParameter("hour")).intValue();
          if(request.getParameter("ampm").equals("PM")){
            hourint=hourint+12;
            if(hourint==24)
              hourint=0;
          }
         
          String hour = ""+hourint+":"+request.getParameter("minute");
           String id=serName+value+hour;
           String description="";
           String user="";
           String results="";
           //calculate folder name
           Locale locale = new Locale("es","ES");
          Date date1 = new Date(value);
          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);
        }
    }
      //System.out.println("***********************date:"+date +" "+ "Submit"+serName);
      if(date == null || date.trim().equals("")){
        Calendar c = Calendar.getInstance();
          date = ""+(c.get(Calendar.MONTH)+1);
          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

     
View Full Code Here

                                HttpServletRequest request,
                                HttpServletResponse response) throws Exception {
      System.out.println("1")
      //HttpSession session = request.getSession();
      System.out.println("2");   
      Server ss[];
        
   
      XMLServers xmlserver = new XMLServers();
      ss=xmlserver.readXmls("", this.getServlet().getServletContext());
      System.out.println("3")
View Full Code Here

            String passwordTomcat =  (String) df.get("passwordTomcat");
      String port =  (String) df.get("port");
      String testURL =  (String) df.get("testURL")
       String observation  =  (String) df.get("observation");       
 
            Server c         =  new Server();
            c.setName(username);
            c.setAddress(useri_p);
      c.setUser(user);
            c.setPassword(password);
      c.setPortSSH(portSSH);
         c.setTomcatPath(tomcatPath);
         c.setUserTomcat(userTomcat);
            c.setPasswordTomcat(passwordTomcat);
      c.setPort(port);
      c.setTestURL(testURL);                       
      c.setObservation(observation);

            session.setAttribute ("server_data", c);
   
      XMLServers xmlserver = new XMLServers();
      boolean r = xmlserver.writeToXml(c,"", this.getServlet().getServletContext());
View Full Code Here

TOP

Related Classes of com.simoncat.vo.Server

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.