Subversion Repositories WebE

Compare Revisions

Last modification

Ignore whitespace Rev 20 → Rev 21

/trunk/src/ch/ffhs/webE/domain/User.java
1,71 → 1,139
package ch.ffhs.webE.domain;
 
// Generated 19.12.2010 14:46:08 by Hibernate Tools 3.4.0.Beta1
 
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
 
/**
* User generated by hbm2java
*/
@Entity
@Table(name="user")
public class User {
@Table(name = "user", catalog = "webengineering", uniqueConstraints = @UniqueConstraint(columnNames = "username"))
public class User implements java.io.Serializable {
 
 
private int id;
private Integer id;
private String username;
private String password;
 
private String firstname;
private String lastname;
private boolean admin;
private Set<Object> objectsForOwnerId = new HashSet<Object>(0);
private Set<Object> objectsForEditorId = new HashSet<Object>(0);
private Set<History> histories = new HashSet<History>(0);
 
public User() {
}
 
public User(String username, String password, boolean admin) {
this.username = username;
this.password = password;
this.admin = admin;
}
 
public User(String username, String password, String firstname,
String lastname, boolean admin, Set<Object> objectsForOwnerId,
Set<Object> objectsForEditorId, Set<History> histories) {
this.username = username;
this.password = password;
this.firstname = firstname;
this.lastname = lastname;
this.admin = admin;
this.objectsForOwnerId = objectsForOwnerId;
this.objectsForEditorId = objectsForEditorId;
this.histories = histories;
}
 
@Id
@GeneratedValue
@Column(name="id")
public int getId() {
return id;
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id", unique = true, nullable = false)
public Integer getId() {
return this.id;
}
public void setId(int id) {
 
public void setId(Integer id) {
this.id = id;
}
@Column(name="username")
 
@Column(name = "username", unique = true, nullable = false)
public String getUsername() {
return username;
return this.username;
}
 
public void setUsername(String username) {
this.username = username;
}
@Column(name="lastname")
 
@Column(name = "password", nullable = false, length = 32)
public String getPassword() {
return this.password;
}
 
public void setPassword(String password) {
this.password = password;
}
 
@Column(name = "firstname", length = 45)
public String getFirstname() {
return this.firstname;
}
 
public void setFirstname(String firstname) {
this.firstname = firstname;
}
 
@Column(name = "lastname", length = 45)
public String getLastname() {
return lastname;
return this.lastname;
}
 
public void setLastname(String lastname) {
this.lastname = lastname;
}
@Column(name="admin")
 
@Column(name = "admin", nullable = false)
public boolean isAdmin() {
return admin;
return this.admin;
}
 
public void setAdmin(boolean admin) {
this.admin = admin;
}
@Column(name="firstname")
public void setFirstname(String firstname) {
this.firstname = firstname;
 
@OneToMany(fetch = FetchType.LAZY, mappedBy = "userByOwnerId")
public Set<Object> getObjectsForOwnerId() {
return this.objectsForOwnerId;
}
public String getFirstname() {
return firstname;
 
public void setObjectsForOwnerId(Set<Object> objectsForOwnerId) {
this.objectsForOwnerId = objectsForOwnerId;
}
@Column(name="password")
public String getPassword() {
return password;
 
@OneToMany(fetch = FetchType.LAZY, mappedBy = "userByEditorId")
public Set<Object> getObjectsForEditorId() {
return this.objectsForEditorId;
}
public void setPassword(String password) {
this.password = password;
 
public void setObjectsForEditorId(Set<Object> objectsForEditorId) {
this.objectsForEditorId = objectsForEditorId;
}
 
@OneToMany(fetch = FetchType.LAZY, mappedBy = "user")
public Set<History> getHistories() {
return this.histories;
}
 
public void setHistories(Set<History> histories) {
this.histories = histories;
}
 
}