I am trying to get an users child object inorder to update it as below, in 4.0:
DataQueryBuilder queryBuilder = DataQueryBuilder.create();
queryBuilder.setRelated("myrelatedClassColumnName");
queryBuilder.setWhereClause("objectId='" + user.getObjectId() + "'");
Backendless.Data.of(BackendlessUser.class).find(queryBuilder, new AsyncCallback<List<BackendlessUser>>() {
@Override
public void handleResponse(List<BackendlessUser> usersCollection) {
BackendlessUser backendlessUser = usersCollection.get(0);
MyRelatedClass myrelatedClass = (MyRelatedClass)backendlessUser.getProperty("myrelatedClassColumnName"); // Getting error here java.lang.ClassCastException: java.util.HashMap cannot be cast to MyRelatedClass
...}
I understand setProperty cannot be used in 4.0 to add/set relations.
Is getProperty still usable as above in backendless 4.0?