public class AylaDatapointBlob extends AylaDatapoint<java.lang.String> implements AsyncDataBlobResponse
| Modifier and Type | Class and Description |
|---|---|
static class |
AylaDatapointBlob.Wrapper |
createdAt, createdAtFromDevice, echo, metadata, updatedAt, value| Constructor and Description |
|---|
AylaDatapointBlob(AylaProperty property)
Constructor with a
AylaProperty, whose value will be set into value field. |
| Modifier and Type | Method and Description |
|---|---|
void |
downloadFinish(java.lang.String error,
com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener,
ErrorListener errorListener,
MultipartProgressListener progressListener)
downloadFinish is called from AsynTask after download of file is finished
|
AylaAPIRequest |
downloadToFile(java.lang.String filePath,
MultipartProgressListener progressListener,
com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener,
ErrorListener errorListener)
downloads the data blob(byte array) from the cloud to the local file.
|
java.lang.String |
getFile() |
boolean |
isClosed() |
void |
setClosed(boolean closed) |
void |
setFile(java.lang.String file) |
void |
setProperty(AylaProperty property) |
void |
setSendFetchFlag(boolean flag) |
void |
uploadBlob(MultipartProgressListener progressListener,
java.lang.String localFilePath,
com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener,
ErrorListener errorListener)
Uploads the data blob(byte array) from the local file to the cloud.
|
void |
uploadFinish(java.lang.String error,
com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener,
ErrorListener errorListener,
MultipartProgressListener progressListener)
uploadFinish is called from AsynTask after upload of file is finished
|
getAckedAt, getAckMessage, getAckStatus, getCreatedAt, getCreatedAtFromDevice, getMetadata, getUpdatedAt, getUpdatedAtString, getValue, isEcho, setValue, updateFrompublic AylaDatapointBlob(AylaProperty property)
AylaProperty, whose value will be set into value field.property - A file propertypublic void setSendFetchFlag(boolean flag)
public java.lang.String getFile()
public void setFile(java.lang.String file)
public boolean isClosed()
public void setClosed(boolean closed)
public void setProperty(AylaProperty property)
public void uploadBlob(MultipartProgressListener progressListener, java.lang.String localFilePath, com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener, ErrorListener errorListener)
progressListener - Listener for the upload progresslocalFilePath - local file path that has the byte datasuccessListener - Listener to receive on successful Upload of dataerrorListener - Listener to receive an Error should one occurpublic AylaAPIRequest downloadToFile(java.lang.String filePath, MultipartProgressListener progressListener, com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener, ErrorListener errorListener)
filePath - path to the local file to download toprogressListener - Listener for download progresssuccessListener - Listener to receive on successful downloaderrorListener - Listener to receive an Error should one occurpublic void downloadFinish(java.lang.String error,
com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener,
ErrorListener errorListener,
MultipartProgressListener progressListener)
downloadFinish in interface AsyncDataBlobResponseerror - any error in downloading of filesuccessListener - Listener to receive on successerrorListener - Listener to receive an Error should one occurpublic void uploadFinish(java.lang.String error,
com.android.volley.Response.Listener<AylaAPIRequest.EmptyResponse> successListener,
ErrorListener errorListener,
MultipartProgressListener progressListener)
uploadFinish in interface AsyncDataBlobResponseerror - any error in uploading of filesuccessListener - Listener to receive on successerrorListener - Listener to receive an Error should one occur