comum.util
Class ItemMenu

java.lang.Object
  extended by comum.util.ItemMenu
All Implemented Interfaces:
java.io.Serializable

public class ItemMenu
extends java.lang.Object
implements java.io.Serializable

Since:
25/04/2005
Version:
N/C
Author:
garten
See Also:
Serialized Form

Field Summary
private  boolean acessoPublico
           
private  java.lang.Integer codigo
           
private static int COMANDO
           
private  java.lang.String descricao
           
private  boolean funcaoGenerica
           
private  int hierarquia
           
private static int ITEM_MENU
           
private  java.util.List<ItemMenu> itemMenuFilhos
           
private  ItemMenu itemMenuPai
           
private  java.lang.String nome
           
private static long serialVersionUID
           
private  java.lang.String url
           
 
Constructor Summary
ItemMenu(ItemMenu pai)
          Construtor default, gera um item de menu.
ItemMenu(ItemMenu pai, java.lang.Integer codigo, java.lang.String nome, java.lang.String url)
          Construtor completo.
 
Method Summary
static java.util.List<ItemMenu> carregaMenu(gov.pr.celepar.sentinela.comunicacao.SentinelaParam[] menuSentinela)
          Retorna uma lista de Item de Menu.
 java.lang.Integer getCodigo()
          Retorna integer codigo.
 java.lang.String getDescricao()
          Retorna String descricao.
 int getHierarquia()
          Retorna int hierarquia.
 java.util.List<ItemMenu> getItemMenuFilhos()
          Retorna List itemMenuFilhos.
 ItemMenu getItemMenuPai()
          Retorna itemMenuPai.
 java.lang.String getNome()
          Retorna String nome.
 java.lang.String getUrl()
          Retorna String url.
 boolean isAcessoPublico()
          Retorna boolean acessoPublico.
 boolean isFuncaoGenerica()
          Retorna boolean funcaoGenerica.
 void setAcessoPublico(boolean acessoPublico)
          Atribui valor especificado para boolean acessoPublico.
 void setCodigo(java.lang.Integer codigo)
          Atribui valor especificado para integer codigo.
 void setDescricao(java.lang.String descricao)
          Atribui valor especificado para a String descricao.
 void setFuncaoGenerica(boolean funcaoGenerica)
          Atribui valor especificado para boolean funcaoGenerica.
 void setHierarquia(int hierarquia)
          Atribui valor especificado para int hierarquia.
 void setItemMenuFilhos(java.util.List<ItemMenu> itemMenuFilhos)
          Atribui valor especificado para List itemMenuFilhos.
 void setItemMenuPai(ItemMenu itemMenuPai)
          Atribui valor especificado para ItemMenu ItemMenuPai
 void setNome(java.lang.String nome)
          Atribui valor especificado para String nome.
 void setUrl(java.lang.String url)
          Atribui valor especificado para String url.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

COMANDO

private static final int COMANDO
See Also:
Constant Field Values

ITEM_MENU

private static final int ITEM_MENU
See Also:
Constant Field Values

codigo

private java.lang.Integer codigo

hierarquia

private int hierarquia

nome

private java.lang.String nome

descricao

private java.lang.String descricao

url

private java.lang.String url

itemMenuPai

private ItemMenu itemMenuPai

itemMenuFilhos

private java.util.List<ItemMenu> itemMenuFilhos

acessoPublico

private boolean acessoPublico

funcaoGenerica

private boolean funcaoGenerica
Constructor Detail

ItemMenu

public ItemMenu(ItemMenu pai)
Construtor default, gera um item de menu.

Parameters:
ItemMenu - pai
Since:
N/C

ItemMenu

public ItemMenu(ItemMenu pai,
                java.lang.Integer codigo,
                java.lang.String nome,
                java.lang.String url)
Construtor completo.

Parameters:
ItemMenu - pai
Integer - codigo
String - nome
String - url
Since:
N/C
Method Detail

carregaMenu

public static java.util.List<ItemMenu> carregaMenu(gov.pr.celepar.sentinela.comunicacao.SentinelaParam[] menuSentinela)
Retorna uma lista de Item de Menu.
Percorre o array fornecido pela interface do sentinela e agrupa os menus de uma forma estruturada.

Parameters:
SentinelaParam[] - menuSentinela
Returns:
List - List de ItemMenu
Since:
N/C

isAcessoPublico

public boolean isAcessoPublico()
Retorna boolean acessoPublico.

Returns:
boolean - Returns the acessoPublico.
Since:
N/C

setAcessoPublico

public void setAcessoPublico(boolean acessoPublico)
Atribui valor especificado para boolean acessoPublico.
E utilizado para definir se a funcao no menu pode ou nao ser visto sem uso de chave e senha.

Parameters:
boolean - acessoPublico - The acessoPublico to set.
Since:
N/C

getCodigo

public java.lang.Integer getCodigo()
Retorna integer codigo.

Returns:
Integer - Returns the codigo.
Since:
N/C

setCodigo

public void setCodigo(java.lang.Integer codigo)
Atribui valor especificado para integer codigo.

Parameters:
Integer - codigo - The codigo to set.
Since:
N/C

getDescricao

public java.lang.String getDescricao()
Retorna String descricao.

Returns:
String - Returns the descricao.
Since:
N/C

setDescricao

public void setDescricao(java.lang.String descricao)
Atribui valor especificado para a String descricao.

Parameters:
String - descricao - The descricao to set.
Since:
N/C

isFuncaoGenerica

public boolean isFuncaoGenerica()
Retorna boolean funcaoGenerica.

Returns:
boolean - Returns the funcaoGenerica.
Since:
N/C

setFuncaoGenerica

public void setFuncaoGenerica(boolean funcaoGenerica)
Atribui valor especificado para boolean funcaoGenerica.

Parameters:
boolean - funcaoGenerica - The funcaoGenerica to set.
Since:
N/C

getHierarquia

public int getHierarquia()
Retorna int hierarquia.

Returns:
int - Returns the hierarquia.
Since:
N/C

setHierarquia

public void setHierarquia(int hierarquia)
Atribui valor especificado para int hierarquia.

Parameters:
int - hierarquia - The hierarquia to set.
Since:
N/C

getItemMenuFilhos

public java.util.List<ItemMenu> getItemMenuFilhos()
Retorna List itemMenuFilhos.

Returns:
List - Returns the itemMenuFilhos.
Since:
N/C

setItemMenuFilhos

public void setItemMenuFilhos(java.util.List<ItemMenu> itemMenuFilhos)
Atribui valor especificado para List itemMenuFilhos.

Parameters:
List - itemMenuFilhos - The itemMenuFilhos to set.
Since:
N/C

getItemMenuPai

public ItemMenu getItemMenuPai()
Retorna itemMenuPai.

Returns:
ItemMenu - Returns the itemMenuPai.
Since:
N/C

setItemMenuPai

public void setItemMenuPai(ItemMenu itemMenuPai)
Atribui valor especificado para ItemMenu ItemMenuPai

Parameters:
ItemMenu - itemMenuPai - The itemMenuPai to set.
Since:
N/C

getNome

public java.lang.String getNome()
Retorna String nome.

Returns:
String - Returns the nome.
Since:
N/C

setNome

public void setNome(java.lang.String nome)
Atribui valor especificado para String nome.

Parameters:
String - nome - The nome to set.
Since:
N/C

getUrl

public java.lang.String getUrl()
Retorna String url.

Returns:
String - Returns the url.
Since:
N/C

setUrl

public void setUrl(java.lang.String url)
Atribui valor especificado para String url.

Parameters:
String - url - The url to set.
Since:
N/C


Copyright © 2007, PRODEPA - Processamento de Dados do Pará