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; |
} |
|
} |