Spring SecurityValidacao

Olá,

Estou precisando validar no SS o tipo de Role e por data de criacao… mas algo na minha sintaxe esta errado…

oq estou fazendo de errado para que nao valide pela data de criacao?

[code] @Transient
public boolean isEnabled() {

	for(Role role : this.roles){
		if(role.getName().equals("ROLE_CANDITATO")){
			long diferenca = new Date().getTime() - this.dataCadastro.getTime();//levando em consideracao que vc tenha registrada a dataCadastro do usuario  
			return ((diferenca/1000)/60/60/24) <= 2; //Retorna false se a diferenca entre as duas datas em dias for maior que 2
		} 
				
	}
	return (this.actived);
}

}[/code]

obrigado