Termine la Pantalla de Administracion de Justificaciones
Termine la pantalla de Justificaciones Generales
agregue el reporte de las personas. falta probarlo. pero el codigo inciial esta y compila.
al implementar le manager de student data saque el getStudentNumber de person.
rompio el activity de personGWT.
ya esta corregido. lo comente hasta que implemente el sutdentdataManager del lado del cliente.
cambio estetico.
cambie las dependencias del dcsys para fucione nuevamente con todos los cambios que se realizaron
agregue params para person asi cada vez que se necesite se puede importar ese proyecto.
converti el manejo de mensajes de websockets en manejo por threads distintos.
agregue el proyecto de parametros para los grupos ldap.
agregue que se muestre el nombre de la clase en el log del procesamiento de mesnajes del websocket.
agregue un nuevo proyecto que define la forma de comunicación entre servidor y cliente.
y cliente servidor.
tambien define un formato estandard de definir handlers de los mensajes usando cdi.
y de descubrirlos usando eventos de cdi.

(new MessageHandlers()).discover() --> List<MessageHandler>
agregue para autodescubrir transports mediante cdi.

(new MessageTransports()).discover() --> List<Transport>
agregue la capa de webservice sobre messagesGWT
o sea basicamente implementa un transport de messagesGWT.
agregue un proyecto para definir las interfaces comunes a los managers.
es el equivalente a RequestFactory y sobre el cual se van a procesar las anotaciones.
corregi algunos errores de generación del codigo.
y genere un proyecto para poder probar la generación del codigo
cambios esteticos.
agregue para que el generador de codigo genere la llamada al servidor usando websocket.
es una prueba de concepto todavia.
falta ajustarlo apra que sea codigo cliente. y que use un transport y ese transport lo obtenga por injection.
segui con el codigo de generación.
ahora se codifica cada parametro en un string usando autobeans.
y despues todos los parametros en un StringListContainer, que a su vez se codifica a un string usanod tambien autobeans.
cambie la lista de parametros solo por un tipo Message. asi puedo identificar la funcion a llamar tambien.
actualice para que se generen las factories.
agregue los containers de todos los tipos basicos primitivos.
me olvide que tenian que ser interfaces.
acomode el genrador de codigo acorde.