Examples of Visitor


Examples of servers.Visitor

        // creo un objeto visitor en el array
        // Al visitor le paso como referencia this para que sepa
        // que me tiene que avisar a mi cuando termine de hacer algo
        visitors.add(sql.getVisitor(originator, this));   
        Visitor visitor = visitors.get(visitors.size() - 1);

        // agrego el texto como segundo nombre
        visitor.setName2((String) message.get("text"));

        // y luego veo que tengo que hacer
        visitorExists(visitor);


      }else{

        logger.info("++ visitor dont exists ");

        // el visitante no existe
        // creo un objeto visitor en el array temporal
        // tomo el ultimo siempre
        visitors.add(new Visitor(this))
        Visitor v = visitors.get(visitors.size() - 1);

        // agrego los datos al visitor
        v.setOriginator((String) message.get("originator"));     
        v.setName1((String) message.get("text"));

        // y luego veo que tengo que hacer
        visitorDontExist(v);
      }
View Full Code Here

Examples of servers.Visitor

      logger.info("VISITOR EXISTS");

      // si el visitante existe,
      // significa que esta en condiciones de ingresar a la carpa
      visitors.add(sql.getVisitorFromCode(codeReceived, this))
      Visitor v = visitors.get(visitors.size() - 1);

      // le aviso a la aplicacion para que cargue las fotos en memoria
      // y se prepare para recibir al visitante
      // El mismo mensaje lo mando a la terminal   

      logger.info("SENDING AKG TO VISUAL + TERMINAL");

      OscMessage myMessage = new OscMessage("/visitorReady")

      myMessage.add(v.getName1());
      myMessage.add(v.getName2());
      oscGateway.send(myMessage, oscVisualLocation);
      oscGateway.send(myMessage, oscTerminalLocation);

    }else{
View Full Code Here

Examples of servers.Visitor

        // creo un objeto visitor en el array
        // Al visitor le paso como referencia this para que sepa
        // que me tiene que avisar a mi cuando termine de hacer algo
        visitors.add(sql.getVisitor(originator, this));   
        Visitor visitor = visitors.get(visitors.size() - 1);

        // agrego el texto como segundo nombre
        visitor.setName2(text);

        // y luego veo que tengo que hacer
        visitorExists(visitor);


      }else{

        logger.info("++ visitor dont exists ");

        // el visitante no existe
        // creo un objeto visitor en el array temporal
        // tomo el ultimo siempre
        visitors.add(new Visitor(this))
        Visitor v = visitors.get(visitors.size() - 1);

        // agrego los datos al visitor
        v.setOriginator((String) message.get("originator"));     
        v.setName1(text);

        // y luego veo que tengo que hacer
        visitorDontExist(v);
      }
View Full Code Here

Examples of servers.Visitor

      logger.info("VISITOR EXISTS");

      // si el visitante existe,
      // significa que esta en condiciones de ingresar a la carpa
      visitors.add(sql.getVisitorFromCode(codeReceived, this))
      Visitor v = visitors.get(visitors.size() - 1);

      // le aviso a la aplicacion para que cargue las fotos en memoria
      // y se prepare para recibir al visitante
      // El mismo mensaje lo mando a la terminal   

      logger.info("SENDING AKG TO VISUAL + TERMINAL");

      OscMessage myMessage = new OscMessage("/visitorReady")

      myMessage.add( checkName(v.getName1()));
      myMessage.add( checkName(v.getName2()));
      oscGateway.send(myMessage, oscVisualLocation);
      oscGateway.send(myMessage, oscTerminalLocation);

    }else{
View Full Code Here

Examples of servers.Visitor

        // el visitante ya esta cargado en la base de datos (el numero esta registrado)
        // Al visitor le paso como referencia this para que sepa
        // que me tiene que avisar a mi cuando termine de hacer algo
        // creo el visitor para trabajar en el temp

        Visitor v = sql.getVisitor(originator, this);
        visitors.add(v);

        // y luego veo que tengo que hacer
        // pueden darse dos casos que el usuario ya haya enviado el segundo nombre
        // o que sea esta la segunda vez que lo envia...
        // en funcion de su estado hago algo.
        // si ya recibio el codigo se lo vuelvo a enviar

        if(v.getStatus().equals(Visitor.READY)){
          // envio el mensaje de confirmacion
          // con el codigo de acceso
          OutboundMessage msg = new OutboundMessage(v.getOriginator(), "Gracias. Ya puedes entrar a verme. No olvides ingresar tu codigo en la terminal. TU CODIGO DE SEGURIDAD ES: " + v.getCode());
          modem.sendMessage(msg);

          // lo borro de la lista temporal
          visitors.remove(v);

        }else{

          // agrego el texto como segundo nombre
          v.setName2(text);
          // actualizo el visitante en la base de datos
          sql.updateVisitor(v)
          // sale a buscar mas imagenes
          v.searchImages();
        }


      }else{

        logger.info(">>> VISITOR DONT EXIST");

        // el visitante no existe
        // creo un objeto visitor en el array temporal
        // inicializo un visitante en la base de datos
        // con los datos del mensaje

        Visitor v = new Visitor(this);
        visitors.add(v);   // esto lo hago para mantener la referencia de v

        // agrego los datos al visitor
        v.setOriginator(originator);     
        v.setName1(text);
        sql.insertVisitor(v);

        // habilito al visitor a buscar imagenes.       
        // cuando termine de buscar va a llamar al metodo imageSearchFinished
        v.searchImages();


      }

View Full Code Here

Examples of servers.Visitor

      logger.info("VISITOR EXISTS");

      // si el visitante existe,
      // significa que esta en condiciones de ingresar a la carpa

      Visitor v = sql.getVisitorFromCode(codeReceived, this);
      visitors.add(v)
      // v = visitors.get(visitors.size() - 1);

      // le aviso a la aplicacion para que cargue las fotos en memoria
      // y se prepare para recibir al visitante
      // El mismo mensaje lo mando a la terminal   

      logger.info("SENDING AKG TO VISUAL + TERMINAL");

      OscMessage myMessage = new OscMessage("/visitorReady")

      myMessage.add( checkName(v.getName1()));
      myMessage.add( checkName(v.getName2()));
     
      oscGateway.send(myMessage, oscVisualLocation);
      oscGateway.send(myMessage, oscTerminalLocation);

    }else{
View Full Code Here

Examples of xtc.tree.Visitor

   
    if (0 < runtime.errorCount()) return ;
     
    if (runtime.test("printSymbolTable")) {
      if (null != table){
        Visitor visitor = runtime.console().visitor();
        try {
          table.root().dump(runtime.console());
        } finally {
          runtime.console().register(visitor);
        }
View Full Code Here

Examples of xtc.tree.Visitor

   *   to set the semantic value.
   * @return <code>true</code> if the element sets the semantic value.
   */
  @SuppressWarnings("unused")
  public static boolean setsValue(Element e, final boolean all) {
    return (Boolean)new Visitor() {
        private boolean isLast = true;

        public Boolean visit(OrderedChoice c) {
          if (! isLast) return Boolean.FALSE;

View Full Code Here

Examples of xtc.tree.Visitor

 
  /** Print the symbol table. */
  @SuppressWarnings("unused")
  private final void printSymbolTable() {
    if (null != table) {
      Visitor visitor = runtime.console().visitor();
      try {
        table.root().dump(runtime.console());
      } finally {
        runtime.console().register(visitor);
      }
View Full Code Here
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.