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