Erro ao usar @GlobalRule do vraptor-brutauth

4 respostas
A

Caros,

Estou com um problema que quando coloco uma regra com @GlobalRule, não consigo utilizar ela nas jsps…

Quando coloco apenas ${rules} para listar o mapa de regras, a que tem o @GlobalRule não aparece. Quando tiro ela volta a aparecer…

Alguém ja passou por isso?

4 Respostas

rodrigo.turini

Oi, @albertopida!

Como está essa sua classe anotada com @GlobalRule? Pode nos mostrar o código?

A

Posso sim, segue o código:

@GlobalRule

@HandledBy(LoggedHandler.class)

public class LoggedRule implements CustomBrutauthRule {
@Inject private LoggedUser loggedUser;

public boolean isAllowed() {
	return loggedUser.isLoggedIn(); 
}

}

rodrigo.turini

@albertopida, experimenta colocar uma anotação de escopo nessa sua classe?
exemplo:

@RequestScoped
@GlobalRule
@HandledBy(LoggedHandler.class)
public class LoggedRule implements CustomBrutauthRule {
     //...
}
A

Adicionei e continua com o mesmo problema…

Obs: não faz parte desse post mas não tenho onde perguntar isso… é só comigo ou o guj esta caindo “direto”?

Criado 15 de dezembro de 2015
Ultima resposta 15 de dez. de 2015
Respostas 4
Participantes 2