public class SimplePersistence extends Object implements com.avos.avoscloud.internal.InternalPersistence
| Modifier | Constructor and Description |
|---|---|
protected |
SimplePersistence() |
public static SimplePersistence instance()
public File getPaasDocumentDir()
getPaasDocumentDir in interface com.avos.avoscloud.internal.InternalPersistencepublic File getCacheDir()
getCacheDir in interface com.avos.avoscloud.internal.InternalPersistencepublic File getCommandCacheDir()
getCommandCacheDir in interface com.avos.avoscloud.internal.InternalPersistencepublic boolean saveContentToFile(String content, File fileForSave)
saveContentToFile in interface com.avos.avoscloud.internal.InternalPersistencepublic boolean saveContentToFile(byte[] content,
File fileForSave)
saveContentToFile in interface com.avos.avoscloud.internal.InternalPersistencepublic void saveToDocumentDir(String content, String folderName, String fileName)
saveToDocumentDir in interface com.avos.avoscloud.internal.InternalPersistencepublic String getFromDocumentDir(String folderName, String fileName)
getFromDocumentDir in interface com.avos.avoscloud.internal.InternalPersistencepublic String readContentFromFile(File fileForRead)
readContentFromFile in interface com.avos.avoscloud.internal.InternalPersistencepublic byte[] readContentBytesFromFile(File fileForRead)
readContentBytesFromFile in interface com.avos.avoscloud.internal.InternalPersistencepublic void deleteFile(File file)
deleteFile in interface com.avos.avoscloud.internal.InternalPersistencepublic void savePersistentSettingBoolean(String keyzone, String key, Boolean value)
savePersistentSettingBoolean in interface com.avos.avoscloud.internal.InternalPersistencepublic boolean getPersistentSettingBoolean(String keyzone, String key)
getPersistentSettingBoolean in interface com.avos.avoscloud.internal.InternalPersistencepublic boolean getPersistentSettingBoolean(String keyzone, String key, Boolean defaultValue)
getPersistentSettingBoolean in interface com.avos.avoscloud.internal.InternalPersistencepublic void savePersistentSettingInteger(String keyzone, String key, Integer value)
savePersistentSettingInteger in interface com.avos.avoscloud.internal.InternalPersistencepublic Integer getPersistentSettingInteger(String keyzone, String key, Integer defaultValue)
getPersistentSettingInteger in interface com.avos.avoscloud.internal.InternalPersistencepublic Long getPersistentSettingLong(String keyzone, String key, Long defaultValue)
getPersistentSettingLong in interface com.avos.avoscloud.internal.InternalPersistencepublic void savePersistentSettingLong(String keyzone, String key, Long value)
savePersistentSettingLong in interface com.avos.avoscloud.internal.InternalPersistencepublic void savePersistentSettingString(String keyzone, String key, String value)
savePersistentSettingString in interface com.avos.avoscloud.internal.InternalPersistencepublic String getPersistentSettingString(String keyzone, String key, String defaultValue)
getPersistentSettingString in interface com.avos.avoscloud.internal.InternalPersistencepublic void removePersistentSettingString(String keyzone, String key)
removePersistentSettingString in interface com.avos.avoscloud.internal.InternalPersistencepublic String removePersistentSettingString(String keyzone, String key, String defaultValue)
removePersistentSettingString in interface com.avos.avoscloud.internal.InternalPersistencepublic void removeKeyZonePersistentSettings(String keyzone)
removeKeyZonePersistentSettings in interface com.avos.avoscloud.internal.InternalPersistencepublic String getAVFileCachePath()
getAVFileCachePath in interface com.avos.avoscloud.internal.InternalPersistencepublic File getAVFileCacheFile(String url)
getAVFileCacheFile in interface com.avos.avoscloud.internal.InternalPersistencepublic void cleanAVFileCache(int days)
cleanAVFileCache in interface com.avos.avoscloud.internal.InternalPersistencepublic void setCurrentUser(com.avos.avoscloud.AVUser user,
boolean clean)
setCurrentUser in interface com.avos.avoscloud.internal.InternalPersistencepublic <T extends com.avos.avoscloud.AVUser> T getCurrentUser(Class<T> userClass)
getCurrentUser in interface com.avos.avoscloud.internal.InternalPersistenceCopyright © 2017. All rights reserved.