Skip to content

Instantly share code, notes, and snippets.

@edwardinubuntu
Created March 10, 2014 23:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edwardinubuntu/9476810 to your computer and use it in GitHub Desktop.
Save edwardinubuntu/9476810 to your computer and use it in GitHub Desktop.
Create organizer relation
final ParseRelation parseRelation = eachParseObject.getRelation("orgRelation");
ParseQuery<ParseObject> relationQuery = parseRelation.getQuery();
relationQuery.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> parseObjects, ParseException e) {
if (parseObjects.size() == 0) {
ParseQuery orgQuery = new ParseQuery("Organizer");
try {
ParseObject orgObject = orgQuery.getFirst();
Log.d(DailyKind.TAG, "orgObject: " + orgObject.getObjectId());
parseRelation.add(orgObject);
eachParseObject.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e== null) {
Log.d(DailyKind.TAG, "orgRelation Saved");
}
}
});
} catch (ParseException e1) {
e1.printStackTrace();
Log.e(DailyKind.TAG, e1.getLocalizedMessage());
}
} else {
Log.d(DailyKind.TAG, "We found relation");
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment