-
Notifications
You must be signed in to change notification settings - Fork 1
/
Korisnik (demo).java
134 lines (109 loc) · 4.12 KB
/
Korisnik (demo).java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
package com.example.chatapp;
import com.google.firebase.database.DatabaseReference;
public class Korisnik {
private String ime,
prezime,
korisnickoIme,
imaPrivilegije,
email,
avatar,
stringId,
token;
public Korisnik(String stringId, String ime, String prezime, String korisnickoIme, String email, String avatar) {
this.stringId = stringId;
this.korisnickoIme = korisnickoIme;
this.ime = ime;
this.prezime = prezime;
this.imaPrivilegije = "DA";
this.email = email;
this.avatar = avatar;
this.token = "";
}
public Korisnik(String stringId, String ime, String prezime, String korisnickoIme, String email, String avatar, String imaPrivilegije) {
this.stringId = stringId;
this.korisnickoIme = korisnickoIme;
this.ime = ime;
this.prezime = prezime;
this.imaPrivilegije = imaPrivilegije;
this.email = email;
this.avatar = avatar;
this.token = "";
}
public Korisnik(String stringId, String ime, String prezime, String korisnickoIme, String email, String avatar, String imaPrivilegije, String token) {
this.stringId = stringId;
this.korisnickoIme = korisnickoIme;
this.ime = ime;
this.prezime = prezime;
this.imaPrivilegije = imaPrivilegije;
this.email = email;
this.avatar = avatar;
this.token = token;
}
/* ----------------------------------------------------------------------------------------- */
// GLAVNE FUNKCIJE:
/* ----------------------------------------------------------------------------------------- */
public void DodavanjeUBazu(DatabaseReference DBR){
DBR.child(stringId).child("ime").setValue(ime);
DBR.child(stringId).child("prezime").setValue(prezime);
DBR.child(stringId).child("avatar").setValue(avatar);
DBR.child(stringId).child("email").setValue(email);
DBR.child(stringId).child("korisnickoIme").setValue(korisnickoIme);
DBR.child(stringId).child("imaPrivilegije").setValue(imaPrivilegije);
DBR.child(stringId).child("token").setValue(token);
}
@Override
public String toString() {
return korisnickoIme + "(" + ime + " " + prezime + ")";
}
/* ----------------------------------------------------------------------------------------- */
// GET & SET
/* ----------------------------------------------------------------------------------------- */
public String citanjeStringId() {
return stringId;
}
public void azuriranjeStringId(String stringId) {
this.stringId = stringId;
}
public String citanjeIme() {
return ime;
}
public void azuriranjeIme(String ime) {
this.ime = ime;
}
public String citanjePrezime() {
return prezime;
}
public void azuriranjePrezime(String prezime) {
this.prezime = prezime;
}
public String citanjeKorisnicko_ime() {
return korisnickoIme;
}
public void azuriranjeKorisnicko_ime(String korisnicko_ime) {
this.korisnickoIme = korisnicko_ime;
}
public String citanjePrivilegije() {
return imaPrivilegije;
}
public void azuriranjePrivilegije(String imaPrivilegije) {
this.imaPrivilegije = imaPrivilegije;
}
public String citanjeEmail() {
return email;
}
public void azuriranjeEmail(String email) {
this.email = email;
}
public String citanjeAvatar() {
return avatar;
}
public void azuriranjeAvatar(String avatar) {
this.avatar = avatar;
}
public String citanjeToken() {
return token;
}
public void azuriranjeToken(String token) {
this.token = token;
}
}