Prendete questo metodoQuale eccezione da lanciare quando manca un parametro/dipendenza importante?
/**
* @return List of group IDs the person belongs to
*
*/
public List<String> getGroups() {
if (this.getId().equals("")) return null;
}
Vorrei lanciare un'eccezione, invece di tornare nulla, qual è l'eccezione da generare quando un importante parametro/dipendenza non è stato impostato?
Questo codice genererà un NPE se 'getID()' restituisce null. Sarebbe meglio usare 'if (" ".equals (this.getId())) ...' –
Ho quello definito in una classe astratta e c'è un try catch all'interno, e restituirà una stringa vuota in caso di fallimento. – Pentium10