package gcom.seguranca.acesso;
import gcom.cadastro.geografico.Municipio;
import gcom.cadastro.imovel.Imovel;
import gcom.cadastro.localidade.GerenciaRegional;
import gcom.cadastro.localidade.Localidade;
import gcom.cadastro.localidade.Quadra;
import gcom.cadastro.localidade.SetorComercial;
import gcom.cadastro.localidade.UnidadeNegocio;
import gcom.seguranca.acesso.usuario.Usuario;
import java.io.Serializable;
/**
* Descri��o da classe
*
* @author Pedro Alexandre
* @date 08/11/2006
*/
public class Abrangencia implements Serializable {
private static final long serialVersionUID = 1L;
private Usuario usuario;
private Imovel imovel;
private Localidade localidade;
private Localidade eloPolo;
private UnidadeNegocio unidadeNegocio;
private GerenciaRegional gerenciaRegional;
private Municipio municipio;
private SetorComercial setorComercial;
private Quadra quadra;
public final static String ABRANGENCIA = "abrangencia";
/**
* Construtor de Abrangencia
*
* @param usuario
* @param imovel
*/
public Abrangencia(Usuario usuario, Imovel imovel) {
this.usuario = usuario;
this.imovel = imovel;
}
/**
* Construtor de Abrangencia
*
* @param usuario
* @param localidade
*/
public Abrangencia(Usuario usuario, Localidade localidade) {
this.usuario = usuario;
this.localidade = localidade;
}
/**
* Construtor de Abrangencia
*
* @param eloPolo
* @param usuario
*/
public Abrangencia(Localidade eloPolo, Usuario usuario) {
this.usuario = usuario;
this.eloPolo = eloPolo;
}
/**
* Construtor de Abrangencia
*
* @param usuario
* @param unidadeNegocio
*/
public Abrangencia(Usuario usuario, UnidadeNegocio unidadeNegocio) {
this.usuario = usuario;
this.unidadeNegocio = unidadeNegocio;
}
/**
* Construtor de Abrangencia
*
* @param usuario
* @param gerenciaRegional
*/
public Abrangencia(Usuario usuario, GerenciaRegional gerenciaRegional) {
this.usuario = usuario;
this.gerenciaRegional = gerenciaRegional;
}
/**
* Construtor de Abrangencia
*
* @param usuario
* @param municipio
*/
public Abrangencia(Usuario usuario, Municipio municipio) {
this.usuario = usuario;
this.municipio = municipio;
}
/**
* Construtor de Abrangencia
*
* @param usuario
* @param setorComercial
*/
public Abrangencia(Usuario usuario, SetorComercial setorComercial) {
this.usuario = usuario;
this.setorComercial = setorComercial;
}
/**
* Construtor de Abrangencia
*
* @param usuario
* @param quadra
*/
public Abrangencia(Usuario usuario, Quadra quadra) {
this.usuario = usuario;
this.quadra = quadra;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 13/11/2006
*
* @return
*/
public Localidade getEloPolo() {
return eloPolo;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 13/11/2006
*
* @param eloPolo
*/
protected void setEloPolo(Localidade eloPolo) {
this.eloPolo = eloPolo;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 13/11/2006
*
* @return
*/
public GerenciaRegional getGerenciaRegional() {
return gerenciaRegional;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @param gerenciaRegional
*/
protected void setGerenciaRegional(GerenciaRegional gerenciaRegional) {
this.gerenciaRegional = gerenciaRegional;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @return
*/
public Imovel getImovel() {
return imovel;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @param imovel
*/
protected void setImovel(Imovel imovel) {
this.imovel = imovel;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @return
*/
public Localidade getLocalidade() {
return localidade;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @param localidade
*/
protected void setLocalidade(Localidade localidade) {
this.localidade = localidade;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @return
*/
public UnidadeNegocio getUnidadeNegocio() {
return unidadeNegocio;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @param unidadeNegocio
*/
protected void setUnidadeNegocio(UnidadeNegocio unidadeNegocio) {
this.unidadeNegocio = unidadeNegocio;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @return
*/
public Usuario getUsuario() {
return usuario;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Pedro Alexandre
* @date 13/11/2006
*
* @param usuario
*/
protected void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 14/11/2006
*
* @return
*/
public Municipio getMunicipio() {
return municipio;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 14/11/2006
*
* @param municipio
*/
protected void setMunicipio(Municipio municipio) {
this.municipio = municipio;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 14/11/2006
*
* @return
*/
public Quadra getQuadra() {
return quadra;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 14/11/2006
*
* @param quadra
*/
protected void setQuadra(Quadra quadra) {
this.quadra = quadra;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 14/11/2006
*
* @return
*/
public SetorComercial getSetorComercial() {
return setorComercial;
}
/**
* <Breve descri��o sobre o caso de uso>
*
* <Identificador e nome do caso de uso>
*
* @author Administrador
* @date 14/11/2006
*
* @param setorComercial
*/
protected void setSetorComercial(SetorComercial setorComercial) {
this.setorComercial = setorComercial;
}
}