// Path: src/main/java/com/github/marcelothebuilder/webpedidos/model/endereco/Estado.java
// @Entity
// @Table(name="estado")
// public class Estado implements Serializable {
// 	private static final long serialVersionUID = 2L;
// 	private Long codigo;
// 	private String sigla;
// 	private String nome;
// 	private List<Cidade> cidades = new ArrayList<>();
// 	
// 	/**
// 	 * Acessor de leitura para o campo codigo
// 	 * @return o codigo
// 	 */
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.IDENTITY)
// 	public Long getCodigo() {
// 		return codigo;
// 	}
// 
// 	/**
// 	 * Define um novo valor para o campo codigo
// 	 * @param codigo o codigo a ser definido
// 	 */
// 	public void setCodigo(Long codigo) {
// 		this.codigo = codigo;
// 	}
// 	
// 	@NotNull
// 	@Column(length = 2)
// 	public String getSigla() {
// 		return sigla;
// 	}
// 
// 	public void setSigla(String sigla) {
// 		this.sigla = sigla;
// 	}
// 	
// 	@Column(nullable = false, length = 50)
// 	public String getNome() {
// 		return nome;
// 	}
// 
// 	public void setNome(String nome) {
// 		this.nome = nome;
// 	}
// 
// 	@OneToMany(cascade=CascadeType.ALL, orphanRemoval=true, mappedBy="estado")
// 	public List<Cidade> getCidades() {
// 		return cidades;
// 	}
// 
// 	public void setCidades(List<Cidade> cidades) {
// 		this.cidades = cidades;
// 	}
// 
// 	@Override
// 	public int hashCode() {
// 		final int prime = 31;
// 		int result = 1;
// 		result = prime * result + ((sigla == null) ? 0 : sigla.hashCode());
// 		return result;
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		if (this == obj)
// 			return true;
// 		if (obj == null)
// 			return false;
// 		if (!(obj instanceof Estado))
// 			return false;
// 		Estado other = (Estado) obj;
// 		if (sigla == null) {
// 			if (other.sigla != null)
// 				return false;
// 		} else if (!sigla.equals(other.sigla))
// 			return false;
// 		return true;
// 	}	
// 
// 	
// }


import java.io.Serializable;
import com.github.marcelothebuilder.webpedidos.model.endereco.Estado;
package com.github.marcelothebuilder.webpedidos.repository.filter;



public class CidadeFilter implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String nome;
// Path: src/main/java/com/github/marcelothebuilder/webpedidos/model/endereco/Estado.java
// @Entity
// @Table(name="estado")
// public class Estado implements Serializable {
// 	private static final long serialVersionUID = 2L;
// 	private Long codigo;
// 	private String sigla;
// 	private String nome;
// 	private List<Cidade> cidades = new ArrayList<>();
// 	
// 	/**
// 	 * Acessor de leitura para o campo codigo
// 	 * @return o codigo
// 	 */
// 	@Id
// 	@GeneratedValue(strategy = GenerationType.IDENTITY)
// 	public Long getCodigo() {
// 		return codigo;
// 	}
// 
// 	/**
// 	 * Define um novo valor para o campo codigo
// 	 * @param codigo o codigo a ser definido
// 	 */
// 	public void setCodigo(Long codigo) {
// 		this.codigo = codigo;
// 	}
// 	
// 	@NotNull
// 	@Column(length = 2)
// 	public String getSigla() {
// 		return sigla;
// 	}
// 
// 	public void setSigla(String sigla) {
// 		this.sigla = sigla;
// 	}
// 	
// 	@Column(nullable = false, length = 50)
// 	public String getNome() {
// 		return nome;
// 	}
// 
// 	public void setNome(String nome) {
// 		this.nome = nome;
// 	}
// 
// 	@OneToMany(cascade=CascadeType.ALL, orphanRemoval=true, mappedBy="estado")
// 	public List<Cidade> getCidades() {
// 		return cidades;
// 	}
// 
// 	public void setCidades(List<Cidade> cidades) {
// 		this.cidades = cidades;
// 	}
// 
// 	@Override
// 	public int hashCode() {
// 		final int prime = 31;
// 		int result = 1;
// 		result = prime * result + ((sigla == null) ? 0 : sigla.hashCode());
// 		return result;
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		if (this == obj)
// 			return true;
// 		if (obj == null)
// 			return false;
// 		if (!(obj instanceof Estado))
// 			return false;
// 		Estado other = (Estado) obj;
// 		if (sigla == null) {
// 			if (other.sigla != null)
// 				return false;
// 		} else if (!sigla.equals(other.sigla))
// 			return false;
// 		return true;
// 	}	
// 
// 	
// }


// Path: src/main/java/com/github/marcelothebuilder/webpedidos/repository/filter/CidadeFilter.java
import java.io.Serializable;
import com.github.marcelothebuilder.webpedidos.model.endereco.Estado;

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



public class CidadeFilter implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String nome;
	private Estado estado;