// Path: src/main/java/com/github/marcelothebuilder/webpedidos/model/usuario/Grupo.java
// @Entity
// @Table(name="grupo")
// public class Grupo implements Serializable {
// 	private Integer codigo;
// 	private String nome;
// 	private String descricao;
// 	private static final long serialVersionUID = 1L;
// 
// 	public Grupo() {
// 		super();
// 	}   
// 	
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.IDENTITY)
// 	public Integer getCodigo() {
// 		return this.codigo;
// 	}
// 
// 	public void setCodigo(Integer codigo) {
// 		this.codigo = codigo;
// 	}   
// 	public String getNome() {
// 		return this.nome;
// 	}
// 
// 	public void setNome(String nome) {
// 		this.nome = nome;
// 	}   
// 	public String getDescricao() {
// 		return this.descricao;
// 	}
// 
// 	public void setDescricao(String descricao) {
// 		this.descricao = descricao;
// 	}
// 
// 	@Override
// 	public int hashCode() {
// 		final int prime = 31;
// 		int result = 1;
// 		result = prime * result + ((codigo == null) ? 0 : codigo.hashCode());
// 		return result;
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		if (this == obj)
// 			return true;
// 		if (obj == null)
// 			return false;
// 		if (!(obj instanceof Grupo))
// 			return false;
// 		Grupo other = (Grupo) obj;
// 		if (codigo == null) {
// 			if (other.codigo != null)
// 				return false;
// 		} else if (!codigo.equals(other.codigo))
// 			return false;
// 		return true;
// 	}
// 	
// 	
//    
// }


import java.io.Serializable;
import java.util.Set;
import com.github.marcelothebuilder.webpedidos.model.usuario.Grupo;
package com.github.marcelothebuilder.webpedidos.repository.filter;



public class UsuarioFilter implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String nome;
	private String email;
// Path: src/main/java/com/github/marcelothebuilder/webpedidos/model/usuario/Grupo.java
// @Entity
// @Table(name="grupo")
// public class Grupo implements Serializable {
// 	private Integer codigo;
// 	private String nome;
// 	private String descricao;
// 	private static final long serialVersionUID = 1L;
// 
// 	public Grupo() {
// 		super();
// 	}   
// 	
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.IDENTITY)
// 	public Integer getCodigo() {
// 		return this.codigo;
// 	}
// 
// 	public void setCodigo(Integer codigo) {
// 		this.codigo = codigo;
// 	}   
// 	public String getNome() {
// 		return this.nome;
// 	}
// 
// 	public void setNome(String nome) {
// 		this.nome = nome;
// 	}   
// 	public String getDescricao() {
// 		return this.descricao;
// 	}
// 
// 	public void setDescricao(String descricao) {
// 		this.descricao = descricao;
// 	}
// 
// 	@Override
// 	public int hashCode() {
// 		final int prime = 31;
// 		int result = 1;
// 		result = prime * result + ((codigo == null) ? 0 : codigo.hashCode());
// 		return result;
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		if (this == obj)
// 			return true;
// 		if (obj == null)
// 			return false;
// 		if (!(obj instanceof Grupo))
// 			return false;
// 		Grupo other = (Grupo) obj;
// 		if (codigo == null) {
// 			if (other.codigo != null)
// 				return false;
// 		} else if (!codigo.equals(other.codigo))
// 			return false;
// 		return true;
// 	}
// 	
// 	
//    
// }


// Path: src/main/java/com/github/marcelothebuilder/webpedidos/repository/filter/UsuarioFilter.java
import java.io.Serializable;
import java.util.Set;
import com.github.marcelothebuilder.webpedidos.model.usuario.Grupo;

package com.github.marcelothebuilder.webpedidos.repository.filter;



public class UsuarioFilter implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String nome;
	private String email;
	private Set<Grupo> grupos;