Class Uttal

java.lang.Object
spgn.pgn.utilidades.es.Uttal

public abstract class Uttal extends Object
UTILIDADES DE ALARMAS Clase que contiene todos metodos necesarios para interactuar con el sistema de alarmas
Author:
Ruben Palomino Bustos
  • Constructor Summary

    Constructors
    Constructor
    Description
    Uttal(spgn.pgn.opc.tag.almacen.Almacen almacen)
    Constructor que genera las utilidades por si misma
    Uttal(spgn.pgn.opc.tag.almacen.Almacen almacen, Utt utt, Uttbd uttbd)
    Constructor en el cual le pasamos directamente las utilidades de manejo de tags
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    finalizar(int cdgo)
    Deprecated.
    boolean
    get(int nAlarma)
    Se obtiene es elstado del la alarma
    spgn.pgn.opc.tag.almacen.Almacen
    Devuelve al almacen asignado a la utilidad
    void
    iniciar(int cdgo, String notas)
    Deprecated.
    see set(int, boolean) instead.
    void
    iniSiNoTag(int cdgo, String path, String notas)
    Metodo que activa una alarma si la tag (de tipo bool) es false y la desactiva si es true
    void
    iniSiTag(int cdgo, String path, String notas)
    Metodo que activa una alarma si la tag (de tipo bool) es true y la desactiva si es false
    void
    iniSiTagDistinto(int cdgo, String path1, float valor, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es igual que valor
    void
    iniSiTagDistinto(int cdgo, String path1, String path2, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es distinto que el valor de tag(path2)
    void
    iniSiTagIgual(int cdgo, String path1, float valor, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es igual que valor
    void
    iniSiTagIgual(int cdgo, String path1, String path2, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) igual que el valor de tag(path2)
    void
    iniSiTagMayor(int cdgo, String path1, float valor, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es mayor que valor
    void
    iniSiTagMayor(int cdgo, String path1, String path2, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)
    void
    iniSiTagMayorIgual(int cdgo, String path1, float valor, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es mayor que valor
    void
    iniSiTagMayorIgual(int cdgo, String path1, String path2, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)
    void
    iniSiTagMenor(int cdgo, String path1, float valor, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es menor que valor
    void
    iniSiTagMenor(int cdgo, String path1, String path2, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)
    void
    iniSiTagMenorIgual(int cdgo, String path1, float valor, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es menor o igual que valor
    void
    iniSiTagMenorIgual(int cdgo, String path1, String path2, String notas, boolean finActivo)
    Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)
    Devuelve un listado de las alarmas activas
    void
    reconocer(int cdgo)
    Deprecated.
    void
    set(int nAlarma, boolean estado)
    Activa o desactiva una alarma segun el valor pasado
    void
    setAlmacen(spgn.pgn.opc.tag.almacen.Almacen almacen)
    Asigna un almacen a la utilidad
    void
    silenciar(int nAlarma)
    Silencia durante un tiempo la alarma solicitada

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Uttal

      public Uttal(spgn.pgn.opc.tag.almacen.Almacen almacen, Utt utt, Uttbd uttbd)
      Constructor en el cual le pasamos directamente las utilidades de manejo de tags
      Parameters:
      almacen - El almacen general de la aplicacion
      utt - Utilidad para el manejo de tag
      uttbd - Utilidad para el manejo de bases de datos
    • Uttal

      public Uttal(spgn.pgn.opc.tag.almacen.Almacen almacen)
      Constructor que genera las utilidades por si misma
      Parameters:
      almacen - El almacen general de la aplicacion
  • Method Details

    • set

      public void set(int nAlarma, boolean estado)
      Activa o desactiva una alarma segun el valor pasado
      Parameters:
      nAlarma - El numero de alarma sobre el que queremos operar
      estado - el estado que queremos ponerle a la alarma
    • get

      public boolean get(int nAlarma)
      Se obtiene es elstado del la alarma
      Parameters:
      nAlarma - el numero de la alarma de la cual queremos conocer el estado
      Returns:
      el estado de la alarma
    • listaActivas

      public String listaActivas()
      Devuelve un listado de las alarmas activas
      Returns:
      el string con el listado de las alarmas nAlarma;;fechaInicio;;descripcion;;silenciada(true o false)
    • silenciar

      public void silenciar(int nAlarma)
      Silencia durante un tiempo la alarma solicitada
      Parameters:
      nAlarma - El numero de alarma que queremos silenciar
    • iniciar

      @Deprecated public void iniciar(int cdgo, String notas)
      Deprecated.
      see set(int, boolean) instead.
      Metodo que activa la alarma con el codigo cdgo en el registro de las alarmas
      Parameters:
      cdgo - el codigo de la alarma, Antes la alarma debe de haber sido dada de alta en el sistema a traves del gestor web de las alarmas
      notas - Por si queremos dar informacion extra de la alarma ("Notas de solucion etc")
    • finalizar

      @Deprecated public void finalizar(int cdgo)
      Deprecated.
      Metodo que finaliza una alarma activa
      Parameters:
      cdgo - El codigo de la alarma que quiero finalizar
    • reconocer

      @Deprecated public void reconocer(int cdgo)
      Deprecated.
      Metodo que reconoce una alarma, tener en cuenta que las alarmas marcadas como repetitivas pasado el tiempo de repeticion dejaran de estar reconocidas, volviendo a estar visibles como no reconocidas
      Parameters:
      cdgo - El codigo de la alarma que quiero silenciar ()
    • iniSiTag

      public void iniSiTag(int cdgo, String path, String notas)
      Metodo que activa una alarma si la tag (de tipo bool) es true y la desactiva si es false
      Parameters:
      cdgo - El codigo de la alarma que queremos activar
      path - El path de la tag que queremos consultar
      notas - Por si queremos agregar unas notas a la activacion de la alarma
    • iniSiNoTag

      public void iniSiNoTag(int cdgo, String path, String notas)
      Metodo que activa una alarma si la tag (de tipo bool) es false y la desactiva si es true
      Parameters:
      cdgo - El codigo de la alarma que queremos activar
      path - El path de la tag que queremos consultar
      notas - Por si queremos agregar unas notas a la activacion de la alarma
    • iniSiTagMayor

      public void iniSiTagMayor(int cdgo, String path1, float valor, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es mayor que valor
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      valor - el valor dado
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagMayor

      public void iniSiTagMayor(int cdgo, String path1, String path2, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      path2 - Path de la segunda tag
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagMayorIgual

      public void iniSiTagMayorIgual(int cdgo, String path1, String path2, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      path2 - Path de la segunda tag
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finaliza la alarma cuando no se cumpla
    • iniSiTagMayorIgual

      public void iniSiTagMayorIgual(int cdgo, String path1, float valor, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es mayor que valor
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      valor - el valor dado
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagIgual

      public void iniSiTagIgual(int cdgo, String path1, String path2, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) igual que el valor de tag(path2)
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      path2 - Path de la segunda tag
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finaliza la alarma cuando no se cumpla
    • iniSiTagIgual

      public void iniSiTagIgual(int cdgo, String path1, float valor, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es igual que valor
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      valor - el valor dado
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagDistinto

      public void iniSiTagDistinto(int cdgo, String path1, String path2, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es distinto que el valor de tag(path2)
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      path2 - Path de la segunda tag
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finaliza la alarma cuando no se cumpla
    • iniSiTagDistinto

      public void iniSiTagDistinto(int cdgo, String path1, float valor, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es igual que valor
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      valor - el valor dado
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagMenor

      public void iniSiTagMenor(int cdgo, String path1, float valor, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es menor que valor
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      valor - el valor dado
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagMenor

      public void iniSiTagMenor(int cdgo, String path1, String path2, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      path2 - Path de la segunda tag
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • iniSiTagMenorIgual

      public void iniSiTagMenorIgual(int cdgo, String path1, String path2, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      path2 - Path de la segunda tag
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finaliza la alarma cuando no se cumpla
    • iniSiTagMenorIgual

      public void iniSiTagMenorIgual(int cdgo, String path1, float valor, String notas, boolean finActivo)
      Activa una alarma si el valor de la tag(path1) es menor o igual que valor
      Parameters:
      cdgo - El codigo de la alarma
      path1 - Path de la primera tag
      valor - el valor dado
      notas - Por si queremos agregar algunas notas a la alarma
      finActivo - Si es true finalizan la alarma cuando el valor sea igual o menor
    • getAlmacen

      public spgn.pgn.opc.tag.almacen.Almacen getAlmacen()
      Devuelve al almacen asignado a la utilidad
      Returns:
      El almacen asignado o null si no tiene almacen asignado
    • setAlmacen

      public void setAlmacen(spgn.pgn.opc.tag.almacen.Almacen almacen)
      Asigna un almacen a la utilidad
      Parameters:
      almacen - , almacen a asignar a la utilidad.