public static ParseRESTObjectCommand deleteObjectCommand( ParseObject.State state, String sessionToken) { String httpPath = String.format("classes/%s", Uri.encode(state.className())); String objectId = state.objectId(); if (objectId != null) { httpPath += String.format("/%s", Uri.encode(objectId)); } return new ParseRESTObjectCommand(httpPath, Method.DELETE, null, sessionToken); }
public static ParseRESTObjectCommand saveObjectCommand( ParseObject.State state, JSONObject operations, String sessionToken) { if (state.objectId() == null) { return ParseRESTObjectCommand.createObjectCommand( state.className(), operations, sessionToken); } else { return ParseRESTObjectCommand.updateObjectCommand( state.objectId(), state.className(), operations, sessionToken); } }