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

di Anonimizzato27934 il
1 risposte
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

  • 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