Weitere ähnliche Inhalte Ähnlich wie VRaptor4 & plugins (20) VRaptor4 & plugins25. 1 Crie uma regra
public class LoginRule implements CustomBrutauthRule{
@Inject private Sessao sessao;
public boolean isAllowed() {
return sessao.estaLogado();
}
}
26. 2 Anote sua action
@CustomBrutauthRules(LoginRule.class)
public void adicionaForm() {}
35. 2 Valide seu campo
validator.validate(contato.getNome(),
ValidationStrategies.lengthBiggerThan(4L))
37. 4 Para onde ir?
validator.validate(contato.getNome(), ValidationStrategies.lengthBiggerThan(4l))
.onSuccessAddConfirmation(“contato.adicionado”, contato.getNome());
.onErrorRedirectTo(this).adicionaForm();
40. 1 Injete SimpleValidator
2 Valide seu campo
3 Mensagem de confirmação(opcional)
4 Para onde ir se der erro?
5 Messages.properties
52. 2 Extenda a classe!
public class PhpfierRouter extends
PathAnnotationRoutesParser{}
53. 3 Fale para o CDI!
@Specializes
public class PhpfierRouter
extends PathAnnotationRoutesParser{}
54. 4 Delegue o construtor!
@Inject
public PhpfierRouter(Router router) {
super(router);
}