public interface ActionsApiAccessor
Modifier and Type | Method and Description |
---|---|
HttpResult<IBrowserAction> |
createBrowserAction(ActionData actionData)
Create browser action.
|
void |
createBrowserAction(ActionData actionData,
ResultApiCallback<IBrowserAction> resultApiCallback)
Create browser action.
|
HttpResult<IContentAction> |
createContentAction(ActionData actionData,
java.io.File contentFile) |
void |
createContentAction(ActionData actionData,
java.io.File contentFile,
ResultApiCallback<IContentAction> apiCallback) |
int |
deleteAction(java.util.UUID actionId)
Deletes action.
|
void |
deleteAction(java.util.UUID actionId,
UpdateApiCallback apiCallback) |
HttpResult<IAction> |
getAction(java.util.UUID actionId) |
void |
getAction(java.util.UUID actionId,
ResultApiCallback<IAction> resultApiCallback) |
HttpResult<IAction> |
getAction(java.util.UUID actionId,
SDKOptional<ETag> eTag)
Requests action by Id sending ETag in newHeader additionally.
|
void |
getAction(java.util.UUID actionId,
SDKOptional<ETag> etag,
ResultApiCallback<IAction> resultApiCallback) |
HttpResult<FileData> |
getActionContent(java.util.UUID actionId,
SDKOptional<ETag> eTagOptional)
Requests action content.
|
void |
getActionContent(java.util.UUID actionId,
SDKOptional<ETag> eTagSDKOptional,
ResultApiCallback<FileData> resultApiCallback) |
HttpResult<java.util.List<IAction>> |
getActionsForDevice(java.lang.String deviceUniqueId)
Fetches actions for particular device
|
void |
getActionsForDevice(java.lang.String deviceUniqueId,
ResultApiCallback<java.util.List<IAction>> resultApiCallback)
Fetches actions for particular device
|
int |
updateAction(java.util.UUID actionId,
java.io.File file)
Updates Content action with new content of specified file.
|
void |
updateAction(java.util.UUID actionId,
java.io.File file,
UpdateApiCallback callback) |
int |
updateAction(java.util.UUID actionId,
java.lang.String url)
Updates url action
|
void |
updateAction(java.util.UUID actionId,
java.lang.String url,
UpdateApiCallback callback)
Updates url action
|
HttpResult<IContentAction> createContentAction(ActionData actionData, java.io.File contentFile) throws ClientException
actionData
- ActionData
contentFile
- File
file to uploadClientException
void createContentAction(ActionData actionData, java.io.File contentFile, ResultApiCallback<IContentAction> apiCallback)
actionData
- ActionData
contentFile
- File
file to uploadapiCallback
- ResultApiCallback
HttpResult<IBrowserAction> createBrowserAction(ActionData actionData) throws ClientException
actionData
- the actionClientException
- the client exceptionvoid createBrowserAction(ActionData actionData, ResultApiCallback<IBrowserAction> resultApiCallback)
actionData
- the actionresultApiCallback
- ResultApiCallback
HttpResult<IAction> getAction(java.util.UUID actionId, SDKOptional<ETag> eTag) throws ClientException
actionId
- the action ideTag
- the ETag optional valueClientException
- the client exceptionHttpResult<IAction> getAction(java.util.UUID actionId) throws ClientException
actionId
- UUID
of actionIAction
ClientException
void getAction(java.util.UUID actionId, SDKOptional<ETag> etag, ResultApiCallback<IAction> resultApiCallback)
actionId
- UUID
of actionetag
- ETag
resultApiCallback
- ResultApiCallback
void getAction(java.util.UUID actionId, ResultApiCallback<IAction> resultApiCallback)
actionId
- UUID
of actionresultApiCallback
- ResultApiCallback
int updateAction(java.util.UUID actionId, java.io.File file) throws ClientException
actionId
- the action idfile
- the fileClientException
- is thrown if unexpected error has occuredvoid updateAction(java.util.UUID actionId, java.io.File file, UpdateApiCallback callback)
actionId
- the action idfile
- the filecallback
- UpdateApiCallback
int updateAction(java.util.UUID actionId, java.lang.String url) throws ClientException
actionId
- the action idurl
- desired urlClientException
void updateAction(java.util.UUID actionId, java.lang.String url, UpdateApiCallback callback)
actionId
- the action idurl
- desired urlcallback
- callback with http status codeint deleteAction(java.util.UUID actionId) throws ClientException
actionId
- the action idClientException
- is thrown if unexpected error has occuredvoid deleteAction(java.util.UUID actionId, UpdateApiCallback apiCallback)
actionId
- the action idapiCallback
- UpdateApiCallback
HttpResult<FileData> getActionContent(java.util.UUID actionId, SDKOptional<ETag> eTagOptional) throws ClientException
actionId
- the action ideTagOptional
- the e tag optionalClientException
- is thrown if unexpected error has occuredvoid getActionContent(java.util.UUID actionId, SDKOptional<ETag> eTagSDKOptional, ResultApiCallback<FileData> resultApiCallback)
actionId
- the action ideTagSDKOptional
- the e tag optionalresultApiCallback
- UpdateApiCallback
HttpResult<java.util.List<IAction>> getActionsForDevice(java.lang.String deviceUniqueId) throws ClientException
deviceUniqueId
- unique id of beaconClientException
- is thrown if unexpected error has occuredvoid getActionsForDevice(java.lang.String deviceUniqueId, ResultApiCallback<java.util.List<IAction>> resultApiCallback)
deviceUniqueId
- unique id of beaconresultApiCallback
- the api-callback