Skip to main content

Posts

Implementando searchLikeBy en MongoDB con Jmoordbcore 1/3

 En el siguiente enlace se muestra una serie de artículos donde se muestra el proceso. Implementando searchLikeBy en MongoDB con Jmoordbcore 1/3
Recent posts

< p : schedule con filtros>

Mostrare como implementar un < p: schedule > de Primefaces con filtros usando jmoordbcore Se cuenta con una pagina Jakarta Server Faces En el Controller en el init definimos una operacion  @PostConstruct     public void init() {         try {  } } Método refresh() , obtiene el primer día de la semana y el ultimo día de la semana actual, se invoca al loadSchedule()     public String refresh() {         try {                 Date start = DateUtil.convertirLocalDateToJavaDate(DateUtil.primerDiaSemanaActual(Boolean.FALSE));             Date end = DateUtil.convertirLocalDateToJavaDate(DateUtil.ultimoDiaSemanaActual(Boolean.FALSE));               tarjetaFinalizadoList = new ArrayList<>();             tarjetaPendienteList = new ArrayList<>();             tarjetaProgresoList = new ArrayList<>();             loadSchedule();             PrimeFaces.current().ajax().update(":form:schedule");         } catch (Exception e) {             FacesUtil.errorMessage(Face

Una amiga

 En muchas ocasiones caminamos en la vida y en ese andar entre experiencias y aprendizaje, encontramos personas excepcionales , personas con un carisma y una chispa que logran iluminar los caminos para todas las personas a su alrededor.  Esas personas poseen una virtud extraordinaria, un dinamismo y alegría que hacen que los sueños tengan sentido, que es posible mirar en la distancia y saber que lograras todo aquello que te propongas en la vida.  Esa persona que podemos ver cada día y que es un ejemplo de vida es mi amiga Yessica Saez. Puedes encontrar acerca de ella en Wikipedia en el siguiente enlace:    https://es.wikipedia.org/wiki/Yessica_S%C3%A1ez   Para todos aquellos que tenemos el honor de conocerla y contar con su amistad, siempre le deseamos muchos éxitos y nos sentimos orgullosos de sus logros. Muchas felicidades amiga.

Primefaces v13

 La versión nueva de primefaces v13.0 elimina el componente <p:repeat>  Consulte los cambios en  https://github.com/primefaces/primefaces/releases/tag/13.0.0 por lo tanto si necesita una solución similar considere utilizar  <p:carousel>  o  <ui:repeat> En la versión 13 genera una excepción

PayaraMicro 6.2023.7 con JDK 17+

 Recién se ha liberado la versión 6.2023.7 de PayaraMicro, cuando ejecutamos el proyecto podemos encontrarnos con este error.      Generalmente es producido por el uso de EJB en Java 17. En una publicación de Payara desde la versión 5.2022.5 se mencionaba en la sección : JDK 17 Support Considerations Que debería agregarse el argumento a la JVM --add-opens=java.base/java.lang=ALL-UNNAMED. También se reporte el error al ejecutar Payara 6.2023.7 con JDK 17  Bug Report: Failed to deploy war with @Stateless in Payara Micro 6.2023.7 #6337 También indican la solución para PayaraServer asadmin create-jvm-options --add-opens=java.base/java.io=ALL-UNNAMED asadmin restart-domain En nuestro caso estamos usando PayaraMicro 6.2023.7 añada al archivo pom.xml en la sección plugin de payara:                     <javaCommandLineOptions>                         <option>                             <key>--add-opens</key>                             <value>java.base/java.io=AL

JMoordbCore @DeleteMany

A partir de la versión 0.29, se implementa el uso de @DeleteMany en Jmoordb-core permitiendo eliminar muchos documentos de una colección. Asuma que tiene una entidad @Entity public class Tarjeta { @Id(autogeneratedActive = AutogeneratedActive.ON) private Long idtarjeta; @Column private String tarjeta; @Column private String descripcion; @ViewReferenced(from = "user", localField = "iduser") List<UserView> userView; @Column private Date fechainicial; @Column private Date fechafinal; @Referenced(from = "icono", localField = "idicono", commentary = "Esta asociado a la prioridad") private Icono icono; @Referenced(from = "tipotarjeta", localField = "idtipotarjeta", commentary = "Ayuda para la implementación de Deep Learning") private Tipotarjeta tipotarjeta; @Column private Long idsprint; @Column private Long idproyecto;

Jmoordb-Core @UpdateMany y @DeleteMany

 Jmoordb-Core @UpdateMany y @DeleteMany Estoy trabajando en una versión nueva de jmoordb-core en la cual se estará implementando nuevas funcionalidades como lo son @DeleteMany y    @UpdateMany con la finalidad de hacer operaciones sobre múltiples documentos de la colección.

A una amiga

 En pocas ocasiones escribo en mi blog sobre temas que no estàn directamente relacionados con Java, JakartaEE, NoSQL, JmoordbCore entre otros. Esta es una ocasión y lo hago para reconocer la labor incansable de una persona muy especial por quien siento mucho aprecio. Ella es Yessica Sàez, ( @ysaez22 ) que ha recibido innumerables reconocimientos, que de enumerarlos me llevaría a realizar varias publicaciones. Estamos muy orgullosos de su labor y sobre todo de esa persona que es. Te puedes encontrar con ella en uno de los pasillos de la Universidad, y te saludara con un carisma y amabilidad, que muchos no se imaginan todos los logros que ha conseguido. Mis felicitaciones, amiga y a tu familia porque estoy seguro de que están muy orgullosos como lo estamos todos de tus éxitos y reconocimientos. Haber coincidido en este tiempo y espacio contigo es todo un honor para mí. Eres una fuente de inspiración para muchas personas entre las que me incluyo, no puedo olvidar el momento que conversamo