Tome este método¿Qué excepción arrojar cuando falta un parámetro/dependencia importante?
/**
* @return List of group IDs the person belongs to
*
*/
public List<String> getGroups() {
if (this.getId().equals("")) return null;
}
me gustaría lanzar una excepción en lugar de regresar nula, ¿cuál es la excepción a tirar cuando un parámetro importante/dependencia no se ha establecido?
Este código levantará un NPE si 'getID()' devuelve nulo. Sería mejor usar 'if (" ".equals (this.getId())) ...' –
Tengo eso definido en una clase abstracta y hay una captura de prueba dentro, y devolverá cadena vacía en caso de falla. – Pentium10