public class NCMBFile extends NCMBBase
mClassName, mFields, mIgnoreKeys, mUpdateKeys| Constructor and Description | 
|---|
| NCMBFile()Constructor | 
| NCMBFile(java.lang.String fileName)Constructor with fileName | 
| NCMBFile(java.lang.String fileName,
        byte[] fileData,
        NCMBAcl acl)Constructor with fileName and fileData and fileACL | 
| NCMBFile(java.lang.String fileName,
        NCMBAcl acl)Constructor with fileName and fileACL | 
| Modifier and Type | Method and Description | 
|---|---|
| void | delete()Delete file from file store | 
| void | deleteInBackground(DoneCallback callback)Delete file from file store asynchronously | 
| byte[] | fetch()Get fileData from file store | 
| void | fetchInBackground(FetchFileCallback callback)Get file from file store asynchronously | 
| byte[] | getFileData()Get fileData | 
| java.lang.String | getFileName()Get fileName | 
| static NCMBQuery<NCMBFile> | getQuery()Create query for file class | 
| void | save()Upload file to file store | 
| void | saveInBackground(DoneCallback callback)Upload file to file store asynchronously | 
| void | setFileData(byte[] data)Set fileData | 
| void | setFileName(java.lang.String fileName)Set fileName | 
| void | update()Update file to file store | 
| void | updateInBackground(DoneCallback callback)Update file to file store asynchronously | 
allKeys, containsKey, createUpdateJsonData, getAcl, getBoolean, getClassName, getCreateDate, getDate, getDouble, getGeolocation, getIncludeObject, getInt, getJSONArray, getJSONObject, getList, getLong, getMap, getObjectId, getString, getUpdateDate, put, put, put, put, put, put, put, put, put, put, put, put, put, remove, setAcl, setAclFromInternal, setCreateDate, setObjectId, setUpdateDatepublic NCMBFile()
         throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic NCMBFile(java.lang.String fileName)
         throws NCMBException
fileName - file nameNCMBException - exception from NIFCLOUD mobile backendpublic NCMBFile(java.lang.String fileName,
                NCMBAcl acl)
         throws NCMBException
fileName - file nameacl - file aclNCMBException - exception from NIFCLOUD mobile backendpublic NCMBFile(java.lang.String fileName,
                byte[] fileData,
                NCMBAcl acl)
         throws NCMBException
fileName - file namefileData - file dataacl - file aclNCMBException - exception from NIFCLOUD mobile backendpublic void setFileName(java.lang.String fileName)
fileName - fileNamepublic java.lang.String getFileName()
public void setFileData(byte[] data)
data - fileDatapublic byte[] getFileData()
public static NCMBQuery<NCMBFile> getQuery()
public void save()
          throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic void saveInBackground(DoneCallback callback)
callback - callback after file savepublic void update()
            throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic void updateInBackground(DoneCallback callback)
callback - callback after file updatepublic void delete()
            throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic void deleteInBackground(DoneCallback callback)
callback - callback after file deletepublic byte[] fetch()
             throws NCMBException
NCMBException - exception from NIFCLOUD mobile backendpublic void fetchInBackground(FetchFileCallback callback)
callback - callback after file get