@Override
   public int hashCode( )
   {
      final int prime = 31;
      int result = 1;
      result = prime * result + ( ativo ? 1231 : 1237 );
      result = prime * result + ( ( codigo == null ) ? 0 : codigo.hashCode( ) );
      result = prime * result + ( ( email == null ) ? 0 : email.hashCode( ) );
      result = prime * result + ( ( idioma == null ) ? 0 : idioma.hashCode( ) );
      result = prime * result + ( ( login == null ) ? 0 : login.hashCode( ) );
      result = prime * result + ( ( nascimento == null ) ? 0 : nascimento.hashCode( ) );
      result = prime * result + ( ( nome == null ) ? 0 : nome.hashCode( ) );
      result = prime * result + ( ( senha == null ) ? 0 : senha.hashCode( ) );
      result = prime * result + ( ( telefone == null ) ? 0 : telefone.hashCode( ) );
      return result;
   }