Cita: La pregunta es porque no me esta devolviendo ningún valor
En tu método showAllNotice() haces una consulta que podría sacar más de un registro, pero jamás acumulas nada en un array, sólo creas una Notice() y sobreescribes sus valores con el while() varias veces, usando el mismo método setNoticeId() con valores diferentes (lo cual parece absurdo), etc.
¿El echo que tienes dentro de ese método tampoco se imprime?
Porque si eso tampoco pasa entonces el while() tampoco se está ejecutando como esperas.
Deberías de ponerte a depurar un poco más tu código, no sabemos exactamente lo que debería suceder, y si tampoco sabes lo que haces es más complicado adivinar el problema.