Fala pessoal, tenho um backend em app engine servindo um app android.
Possua uma classe de usuário User e ele pode ter n endereços. Então minha classe Adress estaria relacionada com meu User. Porém, não estou conseguindo fazer esse relacionamento.
Classe User:
@Entity
public class User {
@Id private Long userID;
private String userName, userPassword;
@Index private String userEmail;
private int userImage;
private boolean usertype, sendNotification;
private byte[] image;
private Adress userAdress;
public User() {
}
//getters e setters
}
Classe Adress:
@Entity
public class Adress {
@Id
private Long adressID;
private String street, complement, district, city, country;
private int number;
public Adress(){}
//getters e setters
}
Na criação do usuário:
UserApi.Builder userBuilder = new UserApi.Builder(AndroidHttp.newCompatibleTransport(),
new AndroidJsonFactory(), null).setRootUrl(URL);
userBuilder.setApplicationName(APP_NAME);
UserApi userService = userBuilder.build();
User user = new User();
user.setUserName(adminName);
user.setUserEmail(adminEmail);
user.setUserPassword(cripto.getEncryptPassword());
Adress adress = new Adress();
adress.setStreet(street);
adress.setNumber(number);
adress.setDistrict(district);
adress.setCity(city);
user.setAdress(adress);
try {
userService.insert(user).execute();
} catch (IOException e) {
Log.e(TAG, e.getMessage(), e);
return false;
}
return true;
Estou importando o Adress de:
import com.example.gregmachado.panapp.backend.adressApi.model.Adress;
Tentei importar da classe User também e não deu
import com.example.gregmachado.panapp.backend.userApi.model.Adress;
Ajuda ai quem puder.
Valeu