示例#1
0
@Entity
@Table(name = "Tb_A21l_Indicador")
@PrimaryKeyJoinColumn(name = "Id_A21l_ElementoJerarquia")
public class Indicador extends ElementoJerarquia {

  @Column(name = "Publico", nullable = false)
  private Short publico = UtilidadesModelo.convertBooleanToShort(true);

  @Column(name = "PteAprobacionPublico", nullable = false)
  private Short pteAprobacionPublico = UtilidadesModelo.convertBooleanToShort(true);

  @Column(name = "PublicadoEnWeb", nullable = false)
  private Short publicadoEnWeb = UtilidadesModelo.convertBooleanToShort(true);

  @Column(name = "PteAprobacion", nullable = false)
  private Short pteAprobacion = UtilidadesModelo.convertBooleanToShort(true);

  @Column(name = "numUsuariosPublicacion")
  private Integer numUsuariosPublicacion;

  @Column(name = "loginUltimaPeticion", nullable = true)
  private String loginUltimaPeticion;

  @ManyToOne
  @JoinColumn(name = "Id_A21l_Categoria", nullable = true)
  private Categoria categoria;

  @Column(name = "loginCreador", nullable = false)
  private String loginCreador;

  @Column(name = "minx", nullable = true)
  private Double minx;

  @Column(name = "miny", nullable = true)
  private Double miny;

  @Column(name = "maxx", nullable = true)
  private Double maxx;

  @Column(name = "maxy", nullable = true)
  private Double maxy;

  // borrado en cascada

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<TablaFuenteDatos> tablaFuenteDatos = new HashSet<TablaFuenteDatos>();

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<EstiloVisualizacionTabla> estiloVisualizacionTablas =
      new HashSet<EstiloVisualizacionTabla>();

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<EstiloVisualizacionDiagramaBarras> estiloVisualizacionDiagramaBarras =
      new HashSet<EstiloVisualizacionDiagramaBarras>();

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<EstiloVisualizacionDiagramaSectores> estiloVisualizacionDiagramaSectores =
      new HashSet<EstiloVisualizacionDiagramaSectores>();

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<EstiloVisualizacionMapa> estiloVisualizacionMapa =
      new HashSet<EstiloVisualizacionMapa>();

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<IndicadorUsuario> indicadorUsuarios = new HashSet<IndicadorUsuario>();

  @OneToMany(
      cascade = CascadeType.ALL,
      fetch = FetchType.LAZY,
      mappedBy = "indicador",
      orphanRemoval = true)
  @OnDelete(action = OnDeleteAction.CASCADE)
  private Set<Historico> historicos = new HashSet<Historico>();

  public Set<IndicadorUsuario> getIndicadorUsuarios() {
    return indicadorUsuarios;
  }

  public void setIndicadorUsuarios(Set<IndicadorUsuario> indicadorUsuarios) {
    this.indicadorUsuarios = indicadorUsuarios;
  }

  public Set<EstiloVisualizacionTabla> getEstiloVisualizacionTablas() {
    return estiloVisualizacionTablas;
  }

  public void setEstiloVisualizacionTablas(
      Set<EstiloVisualizacionTabla> estiloVisualizacionTablas) {
    this.estiloVisualizacionTablas = estiloVisualizacionTablas;
  }

  public Set<EstiloVisualizacionDiagramaBarras> getEstiloVisualizacionDiagramaBarras() {
    return estiloVisualizacionDiagramaBarras;
  }

  public void setEstiloVisualizacionDiagramaBarras(
      Set<EstiloVisualizacionDiagramaBarras> estiloVisualizacionDiagramaBarras) {
    this.estiloVisualizacionDiagramaBarras = estiloVisualizacionDiagramaBarras;
  }

  public Set<EstiloVisualizacionDiagramaSectores> getEstiloVisualizacionDiagramaSectores() {
    return estiloVisualizacionDiagramaSectores;
  }

  public void setEstiloVisualizacionDiagramaSectores(
      Set<EstiloVisualizacionDiagramaSectores> estiloVisualizacionDiagramaSectores) {
    this.estiloVisualizacionDiagramaSectores = estiloVisualizacionDiagramaSectores;
  }

  public Set<EstiloVisualizacionMapa> getEstiloVisualizacionMapa() {
    return estiloVisualizacionMapa;
  }

  public void setEstiloVisualizacionMapa(Set<EstiloVisualizacionMapa> estiloVisualizacionMapa) {
    this.estiloVisualizacionMapa = estiloVisualizacionMapa;
  }

  public Categoria getCategoria() {
    return categoria;
  }

  public void setCategoria(Categoria categoria) {
    this.categoria = categoria;
  }

  public Boolean getPublico() {
    return UtilidadesModelo.convertShortToBoolean(publico);
  }

  public void setPublico(Boolean publico) {
    this.publico = UtilidadesModelo.convertBooleanToShort(publico);
  }

  public Boolean isPteAprobacionPublico() {
    return UtilidadesModelo.convertShortToBoolean(pteAprobacionPublico);
  }

  public Boolean getPteAprobacionPublico() {
    return UtilidadesModelo.convertShortToBoolean(pteAprobacionPublico);
  }

  public void setPteAprobacionPublico(Boolean pteAprobacionPublico) {
    this.pteAprobacionPublico = UtilidadesModelo.convertBooleanToShort(pteAprobacionPublico);
  }

  public Boolean getPublicadoEnWeb() {
    return UtilidadesModelo.convertShortToBoolean(publicadoEnWeb);
  }

  public void setPublicadoEnWeb(Boolean publicadoEnWeb) {
    this.publicadoEnWeb = UtilidadesModelo.convertBooleanToShort(publicadoEnWeb);
  }

  public Boolean isPteAprobacion() {
    return UtilidadesModelo.convertShortToBoolean(pteAprobacion);
  }

  public Boolean getPteAprobacion() {
    return UtilidadesModelo.convertShortToBoolean(pteAprobacion);
  }

  public void setPteAprobacion(Boolean pteAprobacion) {
    this.pteAprobacion = UtilidadesModelo.convertBooleanToShort(pteAprobacion);
  }

  public Set<TablaFuenteDatos> getTablaFuenteDatos() {
    return tablaFuenteDatos;
  }

  public void setTablaFuenteDatos(Set<TablaFuenteDatos> tablaFuenteDatos) {
    this.tablaFuenteDatos = tablaFuenteDatos;
  }

  public String getLoginCreador() {
    return loginCreador;
  }

  public void setLoginCreador(String loginCreador) {
    this.loginCreador = loginCreador;
  }

  public Set<Historico> getHistoricos() {
    return historicos;
  }

  public void setHistoricos(Set<Historico> historicos) {
    this.historicos = historicos;
  }

  public Integer getNumUsuariosPublicacion() {
    return numUsuariosPublicacion;
  }

  public void setNumUsuariosPublicacion(Integer numUsuariosPublicacion) {
    this.numUsuariosPublicacion = numUsuariosPublicacion;
  }

  public String getLoginUltimaPeticion() {
    return loginUltimaPeticion;
  }

  public void setLoginUltimaPeticion(String loginUltimaPeticion) {
    this.loginUltimaPeticion = loginUltimaPeticion;
  }

  public Double getMinx() {
    return minx;
  }

  public void setMinx(Double minx) {
    this.minx = minx;
  }

  public Double getMiny() {
    return miny;
  }

  public void setMiny(Double miny) {
    this.miny = miny;
  }

  public Double getMaxx() {
    return maxx;
  }

  public void setMaxx(Double maxx) {
    this.maxx = maxx;
  }

  public Double getMaxy() {
    return maxy;
  }

  public void setMaxy(Double maxy) {
    this.maxy = maxy;
  }

  @Override
  public boolean equals(Object obj) {
    if (obj instanceof Indicador) return this.getId() == ((Indicador) obj).getId();
    return super.equals(obj);
  }
}
示例#2
0
 public Boolean getPteAprobacion() {
   return UtilidadesModelo.convertShortToBoolean(pteAprobacion);
 }
示例#3
0
 public void setPteAprobacion(Boolean pteAprobacion) {
   this.pteAprobacion = UtilidadesModelo.convertBooleanToShort(pteAprobacion);
 }
示例#4
0
 public void setPublicadoEnWeb(Boolean publicadoEnWeb) {
   this.publicadoEnWeb = UtilidadesModelo.convertBooleanToShort(publicadoEnWeb);
 }
示例#5
0
 public Boolean getPublicadoEnWeb() {
   return UtilidadesModelo.convertShortToBoolean(publicadoEnWeb);
 }
示例#6
0
 public Boolean isPteAprobacionPublico() {
   return UtilidadesModelo.convertShortToBoolean(pteAprobacionPublico);
 }
示例#7
0
 public void setPublico(Boolean publico) {
   this.publico = UtilidadesModelo.convertBooleanToShort(publico);
 }
示例#8
0
 public Boolean getPublico() {
   return UtilidadesModelo.convertShortToBoolean(publico);
 }