Skip to content
Snippets Groups Projects

Resolve "Frontend: Bruker form"

Merged Jonny Ngo Luong requested to merge 8-frontend-bruker-form into master
All threads resolved!
22 files
+ 1577
937
Compare changes
  • Side-by-side
  • Inline
Files
22
+ 79
0
import { Deserializable } from "./deserializable.model";
import { Serializable } from "./serializable.model";
export class User implements Deserializable, Serializable {
private userId: number;
private username: string;
private email: string;
private password: string;
private create_time: Date;
constructor(input: any = null) {
if (input) {
this.deserialize(input);
} else {
this.userId = 0;
this.username = null;
this.email = null;
this.password = null;
this.create_time = new Date();
}
}
deserialize(input: Object): this {
Object.assign(this, input);
console.log(this);
return this;
}
serialize(): Object {
return {
userId: this.userId,
username: this.username,
email: this.email,
password: this.password,
create_time: this.create_time
};
}
get getUserId() {
return this.userId;
}
set setUserId(userId: number) {
this.userId = userId;
}
get getUsername() {
return this.username;
}
set setUsername(username: string) {
this.username = username;
}
get getEmail() {
return this.email;
}
set setEmail(email: string) {
this.email = email;
}
get getPassword() {
return this.password;
}
set setPassword(password: string) {
this.password = password;
}
get getCreateTime() {
return this.create_time;
}
set setCreateTime(create_time: Date) {
this.create_time = create_time;
}
}
\ No newline at end of file
Loading