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