ecar.popup
Class PopUpUsuarioEGrupo

java.lang.Object
  extended by ecar.popup.PopUpUsuarioEGrupo
All Implemented Interfaces:
PopUpPesquisa

public class PopUpUsuarioEGrupo
extends java.lang.Object
implements PopUpPesquisa

Author:
garten

Field Summary
private  Dao dao
           
private  SisAtributoSatb grupo
           
private  java.lang.String[] pesquisarEm
           
private  java.lang.Object pojo
           
private  UsuarioUsu usuario
           
private  UsuarioDao usuarioDao
           
 
Constructor Summary
PopUpUsuarioEGrupo()
           
 
Method Summary
 java.lang.String getCodigo()
          Para diferenciar o grupo do usu�rio antes do valor do c�gigo � passado a letra "U" para Usu�rio e "G" para grupo.
 Dao getDao()
          Devolve para o template jsp o Dao.
 java.lang.String getDescricao()
          Devolve para o template a descricao de acordo com o objeto.
 java.lang.String[] getPesquisarEm()
          Retorna para o template um array com os nomes para montar os checkbox.
 java.lang.String getTitulo()
          Retorna "Usuários e Grupos de Acesso".
 java.util.List pesquisar()
          Executamos duas pesquisas e adicionamos os resultados em uma lista que � ordenada de acordo com usu�rio ou grupo.
 void setArgPesquisa(javax.servlet.http.HttpServletRequest request)
          Recebe o argumento de pesquisa do template jsp e seta nos respectivos campos.
private  void setPesquisarEm(java.lang.String[] pesquisarEm)
          Atribui internamente um array com os campos possiveis para a pesquisa.
 void setPojo(java.lang.Object o)
          Recebe um objeto do template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pesquisarEm

private java.lang.String[] pesquisarEm

pojo

private java.lang.Object pojo

dao

private Dao dao

usuario

private UsuarioUsu usuario

grupo

private SisAtributoSatb grupo

usuarioDao

private UsuarioDao usuarioDao
Constructor Detail

PopUpUsuarioEGrupo

public PopUpUsuarioEGrupo()
Method Detail

getDao

public Dao getDao()
Devolve para o template jsp o Dao.

Specified by:
getDao in interface PopUpPesquisa
Returns:
Dao
Since:
N/C
See Also:
PopUpPesquisa.getDao()

getTitulo

public java.lang.String getTitulo()
Retorna "Usuários e Grupos de Acesso".

Specified by:
getTitulo in interface PopUpPesquisa
Returns:
String
Since:
N/C

setArgPesquisa

public void setArgPesquisa(javax.servlet.http.HttpServletRequest request)
                    throws ECARException
Recebe o argumento de pesquisa do template jsp e seta nos respectivos campos.
String arg - a string do argumento d pesquisa.
String[] pesquisarEm - um array de string com os nomes dos campos que devem ser pesquisados.

Specified by:
setArgPesquisa in interface PopUpPesquisa
Parameters:
HttpServletRequest - request
Throws:
ECARException
Since:
N/C

pesquisar

public java.util.List pesquisar()
                         throws ECARException
Executamos duas pesquisas e adicionamos os resultados em uma lista que � ordenada de acordo com usu�rio ou grupo.

Specified by:
pesquisar in interface PopUpPesquisa
Returns:
List
Throws:
ECARException
Since:
N/C

getCodigo

public java.lang.String getCodigo()
Para diferenciar o grupo do usu�rio antes do valor do c�gigo � passado a letra "U" para Usu�rio e "G" para grupo.
Esse c�digo � tratado no m�todo setItemUsuarioGrupo do ItemEstrutUsuarioDao, que � executado somente quando o objeto � salvo.

Specified by:
getCodigo in interface PopUpPesquisa
Returns:
String
Since:
N/C

getDescricao

public java.lang.String getDescricao()
Devolve para o template a descricao de acordo com o objeto.

Specified by:
getDescricao in interface PopUpPesquisa
Returns:
String
Since:
N/C

setPojo

public void setPojo(java.lang.Object o)
Recebe um objeto do template.

Specified by:
setPojo in interface PopUpPesquisa
Parameters:
Object - o
Since:
N/C

getPesquisarEm

public java.lang.String[] getPesquisarEm()
Retorna para o template um array com os nomes para montar os checkbox.

Specified by:
getPesquisarEm in interface PopUpPesquisa
Returns:
String[] - (Returns the pesquisarEm)
Since:
N/C

setPesquisarEm

private void setPesquisarEm(java.lang.String[] pesquisarEm)
Atribui internamente um array com os campos possiveis para a pesquisa.

Parameters:
String[] - pesquisarEm - The pesquisarEm to set.
Since:
N/C


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