Agregue la clase de test de ReserveAttemptsManager. Falta terminar
Cargue lso datos de emanuel
Merge remote-tracking branch 'origin/emanuel' into feature-add-tests-model-mapau
Termine el testeo del createNewAppointment en el ReserveAttemptsManagerTest
Ahora seteo en el ,etodo createNew del ReserveAttemptsManager el owner del rad como el owner que posea el app, ya que no esta lo del principal
Agregue en el test de createNew las busqueda de appointments para saber si lo agrego correctamente en la base
agregue los activities y agregue algunos metodos que faltaban.
separe los managers asi es mas facil en el futuro separar lo del sileg, etc.
en el caso de que crezca el sistema.
me falta implementar la parte del servidor (handlers) para los métodos nuevos que agregue en los managers.
agregue los handlers del manager del sileg.
agreuge los handlers del manager de classRooms.
Merge remote-tracking branch 'origin/feature-add-tests-model-mapau' into feature-add-mapau-views
agregue la implementacion cliente de los metodos del mapauManager que me faltaban
tambien las clases necesarias para implementarlos.
temrine de agregar los handlers de los nuevos metodos implementados del MapauManager.
finalmente pase lo de los grupos.
los tipos los converti a enums. como con el tipo de persona.
y modifique lo necesario apra hacer compilar el mapau con codigo de ejemplo.
Termine de implementar el test del metodo findAllAppointmentsBy
refactorice.
y agregue la clase para hacer funcionar la unjection de weld en jetty 9
Termine el test de ReserveAttemptsManager
ahora compila y funciona jetty:start
se solucionaron temas de dependencias de cdi y los params.
y tambien arranca shiro. no lo probe pero por lo menos arranca ok.
actualice los poms.xml
agregue un script para poder compilar sin que compile gwt cada vez.
agregue un realm de shiro de ejemplo.
y cambie la config de shiro.ini para usar ese realm.
esta funcionando la autentificacion correctamente.
hice millones de cambios.
cree una estructura para manejar los ears.
hice funcionar shiro en los wars individualmente. es necesario tenerlo en el ear y compartir la session entre los wars.
estyo en eso.
cree un nuevo proyecto authgwt donde se implementa la parte del login.
tambien actualice y mejor los beans.xml
y cree un proyecto aparte para el decorator de weld en jetty9. asi es opcional.
estoy probando ejecutar todo en glassfish ya que es un ear que incluye varios wars y por lo tanto NO se puede ejecutar en jetty.
tenia un error en los packetes.
tuve que modificarlo para que funcione en glassfish con tyrus