Passando parametros  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

pessoal, estou com uma duvida, e sei que é simples.
estou passando um parametro para uma query e minha duvida é como eu pego o um construtor de outra classe.

por exmplo:

meu metodo list:



meu loginBean:



quero passar o parametro id_usuario, que esta em meu bean de login, para a lista.

e por final o meu dao:




obigado pessoal e até mais.

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
mduques
JavaChild
[Avatar]

Membro desde: 27/06/2008 13:41:16
Mensagens: 139
Offline

Bom não sei se entendi...

criar mais um construtor


private BigDecimal id_usuario

public PermissaoEmpresa(id_usuario){
this.id_usuario = id_usuario;
listaEmpresas = PermissaoEmpresaDAO
.ListaPermissaoEmpresa(parametro id_usuario);
}


public List<SelectItem> getEmpresas() {

List<Empresa> listaEmpresas = PermissaoEmpresaDAO
.ListaPermissaoEmpresa(this.id_usuario);
List<SelectItem> listaSelect = new ArrayList<SelectItem>();

for (Empresa e : listaEmpresas) {
listaSelect.add(new SelectItem(new String(e.getNM_FANTASIA())));
}
return listaSelect;
}
Ajudou?

This message was edited 4 times. Last update was at 07/07/2008 11:25:36


<--- Já peguei as 3
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

entao..naverdade eu preciso pegar o id_usuario do login. ele já existe, só nao estou conseguindo estanciar o objeto de uma classe para a outra.

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
mduques
JavaChild
[Avatar]

Membro desde: 27/06/2008 13:41:16
Mensagens: 139
Offline

veja bem...

Se voce estiver no LoginBean faz isso:
...
this.logado = true;
PermissaoEmpresa perm = new PermissaoEmpresa(id_usuario);
return "LoginManager.MENU_PRINCIPAL";
....
a origem das consultas são os bean se vc tiver que consultar de outro bean, certifique-se que seu login bean é de sessao, pegue ele e passe o id_usuario para o PermissaoEmpresa.

PermissaoEmpresa nao deve conhecer os beans... voce deve estruturar o PermissaoEmpresa para realizar as consultas atraves dos parametros.

<--- Já peguei as 3
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

amigo. vc pode postar um exmplo implementando minhas classes? eu nao posso apenas chamar o id usuario daqela sessao no permissaoEmpresa?

obrigado pela atenção.

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

alguem pode me ajudar nisso? sei que para muitos isso é uma questao mt simples.

abraços,

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 412
Localização: Araraquara, SP
Offline

mduques, me de uma ajuda nisso por favor.


Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team