Skip to content

Instantly share code, notes, and snippets.

View jnmronquillo's full-sized avatar

juan rojas jnmronquillo

View GitHub Profile
package com.example.client.images;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.ImageResource;
public interface AppImages extends ClientBundle {
@Source("add.gif")
ImageResource add();
package com.example.client.components;
import com.example.client.events.SaveEvent;
import com.example.shared.proxy.ColaboradorProxy;
import com.google.gwt.editor.client.Editor;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.uibinder.client.UiHandler;
import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui"
xmlns:gxt="urn:import:com.sencha.gxt.widget.core.client"
xmlns:form="urn:import:com.sencha.gxt.widget.core.client.form"
xmlns:container="urn:import:com.sencha.gxt.widget.core.client.container"
xmlns:button="urn:import:com.sencha.gxt.widget.core.client.button" >
<ui:with type="com.example.client.images.AppImages" field="images" />
<ui:with type="com.example.client.Messages" field="messages" />
create table colaboradores(
id bigserial primary key,
nombres varchar(250),
apellidos varchar(250),
edad int,
version int
);
package com.example.server.domain;
import java.io.Serializable;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import javax.persistence.PrePersist;
package com.example.server;
import com.example.server.requestfactory.InjectedRequestFactoryModule;
import com.example.server.requestfactory.InjectedRequestFactoryServlet;
import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.persist.PersistFilter;
import com.google.inject.persist.jpa.JpaPersistModule;
import com.google.inject.servlet.GuiceServletContextListener;
import com.google.inject.servlet.ServletModule;
package com.example.server.domain;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* The persistent class for the colaboradores database table.
*
*/
package com.example.server.dao;
import java.util.List;
import javax.persistence.EntityManager;
import com.example.server.domain.Colaborador;
import com.example.server.resultbean.ColaboradorPagingLoadResultBean;
import com.example.server.util.Paginate;
import com.google.inject.Inject;
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<filter>
<filter-name>guiceFilter</filter-name>
<filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
package com.example.server.util;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.TypedQuery;
import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Predicate;