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 - ActionDatacontentFile - File file to uploadClientExceptionvoid createContentAction(ActionData actionData, java.io.File contentFile, ResultApiCallback<IContentAction> apiCallback)
actionData - ActionDatacontentFile - File file to uploadapiCallback - ResultApiCallbackHttpResult<IBrowserAction> createBrowserAction(ActionData actionData) throws ClientException
actionData - the actionClientException - the client exceptionvoid createBrowserAction(ActionData actionData, ResultApiCallback<IBrowserAction> resultApiCallback)
actionData - the actionresultApiCallback - ResultApiCallbackHttpResult<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 actionIActionClientExceptionvoid getAction(java.util.UUID actionId,
SDKOptional<ETag> etag,
ResultApiCallback<IAction> resultApiCallback)
actionId - UUID of actionetag - ETagresultApiCallback - ResultApiCallbackvoid getAction(java.util.UUID actionId,
ResultApiCallback<IAction> resultApiCallback)
actionId - UUID of actionresultApiCallback - ResultApiCallbackint 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 - UpdateApiCallbackint updateAction(java.util.UUID actionId,
java.lang.String url)
throws ClientException
actionId - the action idurl - desired urlClientExceptionvoid 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 - UpdateApiCallbackHttpResult<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 - UpdateApiCallbackHttpResult<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