![JAR search and dependency download from the Maven repository](/logo.png)
com.parse.ParseObjectCurrentController Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of parse-android Show documentation
Show all versions of parse-android Show documentation
A library that gives you access to the powerful Parse cloud platform from your Android app.
/*
* Copyright (c) 2015-present, Parse, LLC.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
package com.parse;
import bolts.Task;
/** package */ interface ParseObjectCurrentController {
/**
* Persist the currentParseObject
* @param object
* @return
*/
Task setAsync(T object);
/**
* Get the persisted currentParseObject
* @return
*/
Task getAsync();
/**
* Check whether the currentParseObject exists or not
* @return
*/
Task existsAsync();
/**
* Judge whether the given ParseObject is the currentParseObject
* @param object
* @return {@code true} if the give {@link ParseObject} is the currentParseObject
*/
boolean isCurrent(T object);
/**
* A test helper to reset the current ParseObject. This method nullifies the in memory
* currentParseObject
*/
void clearFromMemory();
/**
* A test helper to reset the current ParseObject. This method nullifies the in memory and in
* disk currentParseObject
*/
void clearFromDisk();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy