rodrigo 2013-01-25 12:53:28 +00:00
parent 29b963992e
commit fcbd6fc97c
1 changed files with 215 additions and 209 deletions

View File

@ -39,258 +39,264 @@ import org.springframework.security.core.userdetails.UserDetails;
@Table(name = "USUARIO")
public class Usuario implements Serializable, Authentication, UserDetails {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "USUARIO_SEQ")
@Basic(optional = false)
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@Column(name = "NOMBUSUARIO")
private String nombusuario;
@Column(name = "NOMBPATERNO")
private String nombpaterno;
@Column(name = "NOMBMATERNO")
private String nombmaterno;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIOMODIF_ID")
private Integer usuariomodifId;
@Column(name = "DESCCONTRASENA")
private String senha;
@Column(name = "CVEUSUARIO")
private String claveUsuario;
@Column(name = "DESCCORREO")
private String descCorreo;
@OneToMany(mappedBy = "usuario", cascade = CascadeType.ALL)
private List<UsuarioPerfil> usuarioPerfilList;
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "USUARIO_SEQ")
@Basic(optional = false)
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@Column(name = "NOMBUSUARIO")
private String nombusuario;
@Column(name = "NOMBPATERNO")
private String nombpaterno;
@Column(name = "NOMBMATERNO")
private String nombmaterno;
@Column(name = "ACTIVO")
private Boolean activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIOMODIF_ID")
private Integer usuariomodifId;
@Column(name = "DESCCONTRASENA")
private String senha;
@Column(name = "CVEUSUARIO")
private String claveUsuario;
@Column(name = "DESCCORREO")
private String descCorreo;
@OneToMany(mappedBy = "usuario", cascade = CascadeType.ALL)
private List<UsuarioPerfil> usuarioPerfilList;
@Column(name = "INDCORTEAUTOMATICO")
private Boolean indCorteAutomatico;
@OneToOne
@JoinColumn(name = "EMPLEADO_ID")
private Empleado empleado;
@OneToOne
@JoinColumn(name = "EMPLEADO_ID")
private Empleado empleado;
@OneToMany(mappedBy = "usuarioLog", cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private List<UsuarioEmpresa> usuarioEmpresaList;
@OneToMany(mappedBy = "usuarioLog", cascade = CascadeType.ALL,fetch=FetchType.EAGER)
private List<UsuarioEmpresa> usuarioEmpresaList;
public String getClaveUsuario() {
return claveUsuario;
}
public String getClaveUsuario() {
return claveUsuario;
}
public void setClaveUsuario(String claveUsuario) {
this.claveUsuario = claveUsuario;
}
public void setClaveUsuario(String claveUsuario) {
this.claveUsuario = claveUsuario;
}
public Usuario() {
}
public Usuario() {
}
public Usuario(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public Usuario(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public Integer getUsuarioId() {
return usuarioId;
}
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public String getNombusuario() {
return nombusuario;
}
public String getNombusuario() {
return nombusuario;
}
public void setNombusuario(String nombusuario) {
this.nombusuario = nombusuario;
}
public void setNombusuario(String nombusuario) {
this.nombusuario = nombusuario;
}
public String getNombpaterno() {
return nombpaterno;
}
public String getNombpaterno() {
return nombpaterno;
}
public void setNombpaterno(String nombpaterno) {
this.nombpaterno = nombpaterno;
}
public void setNombpaterno(String nombpaterno) {
this.nombpaterno = nombpaterno;
}
public String getNombmaterno() {
return nombmaterno;
}
public String getNombmaterno() {
return nombmaterno;
}
public void setNombmaterno(String nombmaterno) {
this.nombmaterno = nombmaterno;
}
public void setNombmaterno(String nombmaterno) {
this.nombmaterno = nombmaterno;
}
public Boolean getActivo() {
return activo;
}
public Boolean getActivo() {
return activo;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
public Date getFecmodif() {
return fecmodif;
}
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public Integer getUsuariomodifId() {
return usuariomodifId;
}
public Integer getUsuariomodifId() {
return usuariomodifId;
}
public void setUsuariomodifId(Integer usuariomodifId) {
this.usuariomodifId = usuariomodifId;
}
public void setUsuariomodifId(Integer usuariomodifId) {
this.usuariomodifId = usuariomodifId;
}
public String getSenha() {
return senha;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public List<UsuarioEmpresa> getUsuarioEmpresaList() {
List<UsuarioEmpresa> tmp = new ArrayList<UsuarioEmpresa>();
if (usuarioEmpresaList != null) {
for (UsuarioEmpresa ce : this.usuarioEmpresaList) {
if (ce.getActivo()) {
tmp.add(ce);
}
}
}
return tmp;
}
public List<UsuarioEmpresa> getUsuarioEmpresaList() {
List<UsuarioEmpresa> tmp = new ArrayList<UsuarioEmpresa>();
if (usuarioEmpresaList != null) {
for (UsuarioEmpresa ce : this.usuarioEmpresaList) {
if (ce.getActivo()) {
tmp.add(ce);
}
}
}
public void setUsuarioEmpresaList(List<UsuarioEmpresa> usuarioEmpresaList) {
this.usuarioEmpresaList = usuarioEmpresaList;
}
return tmp;
}
public List<UsuarioPerfil> getUsuarioPerfilList() {
List<UsuarioPerfil> tmp = new ArrayList<UsuarioPerfil>();
if (usuarioPerfilList != null) {
for (UsuarioPerfil cp : this.usuarioPerfilList) {
if (cp.getActivo()) {
tmp.add(cp);
}
}
}
public void setUsuarioEmpresaList(List<UsuarioEmpresa> usuarioEmpresaList) {
this.usuarioEmpresaList = usuarioEmpresaList;
}
return tmp;
}
public List<UsuarioPerfil> getUsuarioPerfilList() {
List<UsuarioPerfil> tmp = new ArrayList<UsuarioPerfil>();
if (usuarioPerfilList != null) {
for (UsuarioPerfil cp : this.usuarioPerfilList) {
if (cp.getActivo()) {
tmp.add(cp);
}
}
}
public List<Empresa> getEmpresa() {
List<Empresa> tmp = new ArrayList<Empresa>();
if (usuarioEmpresaList != null) {
for (UsuarioEmpresa cp : this.usuarioEmpresaList) {
if ((cp.getActivo())) {
tmp.add(cp.getEmpresa());
}
}
}
return tmp;
}
return tmp;
}
public void setUsuarioPerfilList(List<UsuarioPerfil> usuarioPerfilList) {
this.usuarioPerfilList = usuarioPerfilList;
}
public List<Empresa> getEmpresa() {
List<Empresa> tmp = new ArrayList<Empresa>();
if (usuarioEmpresaList != null) {
for (UsuarioEmpresa cp : this.usuarioEmpresaList) {
if ((cp.getActivo())) {
tmp.add(cp.getEmpresa());
}
}
}
public Empleado getEmpleado() {
return empleado;
}
return tmp;
}
public void setEmpleado(Empleado empleado) {
this.empleado = empleado;
}
public void setUsuarioPerfilList(List<UsuarioPerfil> usuarioPerfilList) {
this.usuarioPerfilList = usuarioPerfilList;
}
public Collection<GrantedAuthority> getAuthorities() {
return new ArrayList<GrantedAuthority>();
}
public Empleado getEmpleado() {
return empleado;
}
public String getPassword() {
return this.senha;
}
public void setEmpleado(Empleado empleado) {
this.empleado = empleado;
}
public String getUsername() {
return this.nombusuario;
}
@Override
public int hashCode() {
int hash = 0;
hash += (usuarioId != null ? usuarioId.hashCode() : 0);
return hash;
}
public boolean isAccountNonExpired() {
return true;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof Usuario)) {
return false;
}
Usuario other = (Usuario) object;
if ((this.usuarioId == null && other.usuarioId != null) || (this.usuarioId != null && !this.usuarioId.equals(other.usuarioId))) {
return false;
}
return true;
}
public boolean isAccountNonLocked() {
return true;
}
@Override
public String toString() {
return "com.rjconsultores.ventaboletos.entidad.Usuario[usuarioId=" + usuarioId + "]";
}
public boolean isCredentialsNonExpired() {
return true;
}
public Collection<GrantedAuthority> getAuthorities() {
return new ArrayList<GrantedAuthority>();
}
public boolean isEnabled() {
return true;
}
public String getPassword() {
return this.senha;
}
public Object getCredentials() {
return new Object();
}
public String getUsername() {
return this.nombusuario;
}
public Object getDetails() {
return new Object();
}
public boolean isAccountNonExpired() {
return true;
}
public Object getPrincipal() {
return this;
}
public boolean isAccountNonLocked() {
return true;
}
public boolean isAuthenticated() {
return Boolean.TRUE;
}
public boolean isCredentialsNonExpired() {
return true;
}
public void setAuthenticated(boolean bln) throws IllegalArgumentException {
}
public boolean isEnabled() {
return true;
}
public String getName() {
return this.getNombusuario();
}
public Object getCredentials() {
return new Object();
}
public String getDescCorreo() {
return descCorreo;
}
public Object getDetails() {
return new Object();
}
public void setDescCorreo(String descCorreo) {
this.descCorreo = descCorreo;
}
public Object getPrincipal() {
return this;
}
public Boolean getIndCorteAutomatico() {
return indCorteAutomatico;
}
public boolean isAuthenticated() {
return Boolean.TRUE;
}
public void setIndCorteAutomatico(Boolean indCorteAutomatico) {
this.indCorteAutomatico = indCorteAutomatico;
}
public void setAuthenticated(boolean bln) throws IllegalArgumentException {
}
@Override
public int hashCode() {
int hash = 0;
hash += (usuarioId != null ? usuarioId.hashCode() : 0);
return hash;
}
public String getName() {
return this.getNombusuario();
}
@Override
public boolean equals(Object object) {
if (!(object instanceof Usuario)) {
return false;
}
Usuario other = (Usuario) object;
if ((this.usuarioId == null && other.usuarioId != null) || (this.usuarioId != null && !this.usuarioId.equals(other.usuarioId))) {
return false;
}
return true;
}
public String getDescCorreo() {
return descCorreo;
}
public void setDescCorreo(String descCorreo) {
this.descCorreo = descCorreo;
}
@Override
public String toString() {
return "com.rjconsultores.ventaboletos.entidad.Usuario[usuarioId=" + usuarioId + "]";
}
}