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, updateFrom
public 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 AsyncDataBlobResponse
error
- 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 AsyncDataBlobResponse
error
- any error in uploading of filesuccessListener
- Listener to receive on successerrorListener
- Listener to receive an Error should one occur