1d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyarpackage android.databinding.testapp.vo;
2d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
386558cbd9a58387d6b88a8d032eb2d1e33353030George Mountimport android.databinding.BaseObservable;
4d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyarimport android.databinding.Bindable;
586558cbd9a58387d6b88a8d032eb2d1e33353030George Mountimport android.databinding.testapp.BR;
6d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
786558cbd9a58387d6b88a8d032eb2d1e33353030George Mountpublic class User extends BaseObservable {
8d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    @Bindable
9d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    private User friend;
10d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    @Bindable
11d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    private String name;
12d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    @Bindable
13d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    private String fullName;
14d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
15d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    public User getFriend() {
16d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar        return friend;
17d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    }
18d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
19d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    public void setFriend(User friend) {
20d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar        this.friend = friend;
2186558cbd9a58387d6b88a8d032eb2d1e33353030George Mount        notifyPropertyChanged(BR.friend);
22d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    }
23d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
24d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    public String getName() {
25d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar        return name;
26d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    }
27d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
28d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    public void setName(String name) {
29d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar        this.name = name;
3086558cbd9a58387d6b88a8d032eb2d1e33353030George Mount        notifyPropertyChanged(BR.name);
31d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    }
32d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
33d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    public String getFullName() {
34d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar        return fullName;
35d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    }
36d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar
37d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    public void setFullName(String fullName) {
38d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar        this.fullName = fullName;
3986558cbd9a58387d6b88a8d032eb2d1e33353030George Mount        notifyPropertyChanged(BR.fullName);
40d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar    }
41d8c8ec27ed2ec0b11fa37f476395ce27834471f0Yigit Boyar}
42