Class Link

java.lang.Object
systextil.menu.Link
All Implemented Interfaces:
Comparable<Link>, MenuLoader.JSONItem

public class Link extends Object implements Comparable<Link>, MenuLoader.JSONItem
Controla as operações associadas ao link de formulários (acesso rápido).

Cada instância representa um link para um destino.

Author:
sergio
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    compareTo(Link other)
    Se forem iguais (isto é: os destinos são iguais), retorna 0; se não, então compara os sequenciais; se forem iguais (que é o caso de itens de um submenu), ordena alfabeticamente pela descrição; caso contrário, retorna a ordem dos sequenciais.
    boolean
    Informa se os destinos são iguais.
    static boolean
    exists(Connection conn, int codigo_empresa, String usuario, String nome_form)
     
    int
     
    void
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Informa se os destinos são iguais.
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Link other)
      Se forem iguais (isto é: os destinos são iguais), retorna 0; se não, então compara os sequenciais; se forem iguais (que é o caso de itens de um submenu), ordena alfabeticamente pela descrição; caso contrário, retorna a ordem dos sequenciais.
      Specified by:
      compareTo in interface Comparable<Link>
    • toJSON

      public void toJSON(StringBuilder sb)
      Specified by:
      toJSON in interface MenuLoader.JSONItem
    • exists

      public static boolean exists(Connection conn, int codigo_empresa, String usuario, String nome_form)