Metodo che verifica se le proprietà di un oggetto sono tutte not null

di il
1 risposte

Metodo che verifica se le proprietà di un oggetto sono tutte not null

Ciao,
non ho trovato nulla di simile, ma potrei aver cercato male.
Ho un oggetto che mi viene passato in input con 50 proprietà e che per una determinata chiamata deve avere tutte le proprietà valorizzate (quindi niente not null annotation sulle singole proprietà).
A questo punto dovrei fare un metodo che prende le 50 getter e per ognuno verifica se non è null, mi chiedo quindi se non ci sia un qualcosa di già pronto che riesce a fare ciò o se ci sono soluzioni migliori ad un metodo con 50 verifiche.

Grazie

1 Risposte

  • Re: Metodo che verifica se le proprietà di un oggetto sono tutte not null

    Test90 ha scritto:


    Ho un oggetto che mi viene passato in input con 50 proprietà e che per una determinata chiamata deve avere tutte le proprietà valorizzate (quindi niente not null annotation sulle singole proprietà).
    Se non puoi usare tecniche come la Validation API (annotation @javax.validation.constraints.NotNull ecc...) le alternative sono quelle di sfruttare la reflection in vari modi:
    - Modo diretto (Class, Field, Method, ecc....)
    - JavaBeans API (package java.beans : BeanInfo, PropertyDescriptor, ecc...)
    - Apache Commons BeanUtils
Devi accedere o registrarti per scrivere nel forum
1 risposte