public static String validador(final String paraValidar, final String info, Integer tamanho, Boolean exatamente, Boolean numerico) {
        tamanho = ObjectUtils.defaultIfNull(tamanho, 1);
        exatamente = ObjectUtils.defaultIfNull(exatamente, false);
        numerico = ObjectUtils.defaultIfNull(numerico, true);
        if (paraValidar != null) {
            if (numerico) {
                StringValidador.apenasNumerico(paraValidar, info);
            }
            if (exatamente) {
                StringValidador.validaTamanhoExato(paraValidar, tamanho, info);
            } else {
                StringValidador.validaTamanhoMaximo(paraValidar, tamanho, info);
            }
        }
        return paraValidar;
    }
public static String validador(final String paraValidar, final String info, Integer tamanho, Boolean exatamente, Boolean numerico) {
        tamanho = ObjectUtils.defaultIfNull(tamanho, 1);
        exatamente = ObjectUtils.defaultIfNull(exatamente, false);
        numerico = ObjectUtils.defaultIfNull(numerico, true);
        if (paraValidar != null) {
            if (numerico) {
                StringValidador.apenasNumerico(paraValidar, info);
            }
            if (exatamente) {
                StringValidador.validaTamanhoExato(paraValidar, tamanho, info);
            } else {
                StringValidador.validaTamanhoMaximo(paraValidar, tamanho, info);
            }
        }
        return paraValidar;
    }
public static String validador ( final String paraValidar , final String info , Integer tamanho , Boolean exatamente , Boolean numerico ) { tamanho = ObjectUtils . defaultIfNull ( tamanho , 1 ) ; exatamente = ObjectUtils . defaultIfNull ( exatamente , false ) ; numerico = ObjectUtils . defaultIfNull ( numerico , true ) ; if ( paraValidar != null ) { if ( numerico ) { StringValidador . apenasNumerico ( paraValidar , info ) ; } if ( exatamente ) { StringValidador . validaTamanhoExato ( paraValidar , tamanho , info ) ; } else { StringValidador . validaTamanhoMaximo ( paraValidar , tamanho , info ) ; } } return paraValidar ; }
Método para validação de Strings.
@param paraValidar String a ser validada
@param info Informação de retorno caso haja erro.
@param tamanho tamanho para validação da {@code String} , pode ser {@code null} :
@param exatamente <pre>
se false {@code null} a {@code String}
não precisa ter o tamanho exato do parametro anterior.
</pre>
@param numerico se true {@code null} a {@code String} precisa ser numérica[0-9].
@param paraValidar}.
@return retorna a própria {@code String} {
Método para validação de Strings .