Class HistoricIdentityLinkLogApi


  • public class HistoricIdentityLinkLogApi
    extends Object
    • Constructor Detail

      • HistoricIdentityLinkLogApi

        public HistoricIdentityLinkLogApi()
      • HistoricIdentityLinkLogApi

        public HistoricIdentityLinkLogApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • getHistoricIdentityLinksCall

        public okhttp3.Call getHistoricIdentityLinksCall​(String type,
                                                         String userId,
                                                         String groupId,
                                                         Date dateBefore,
                                                         Date dateAfter,
                                                         String taskId,
                                                         String processDefinitionId,
                                                         String processDefinitionKey,
                                                         String operationType,
                                                         String assignerId,
                                                         String tenantIdIn,
                                                         Boolean withoutTenantId,
                                                         String sortBy,
                                                         String sortOrder,
                                                         Integer firstResult,
                                                         Integer maxResults,
                                                         ApiCallback _callback)
                                                  throws ApiException
        Build call for getHistoricIdentityLinks
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getHistoricIdentityLinks

        public List<HistoricIdentityLinkLogDto> getHistoricIdentityLinks​(String type,
                                                                         String userId,
                                                                         String groupId,
                                                                         Date dateBefore,
                                                                         Date dateAfter,
                                                                         String taskId,
                                                                         String processDefinitionId,
                                                                         String processDefinitionKey,
                                                                         String operationType,
                                                                         String assignerId,
                                                                         String tenantIdIn,
                                                                         Boolean withoutTenantId,
                                                                         String sortBy,
                                                                         String sortOrder,
                                                                         Integer firstResult,
                                                                         Integer maxResults)
                                                                  throws ApiException
        Get Identity Link Logs Queries for historic identity link logs that fulfill given parameters. The size of the result set can be retrieved by using the [Get Identity-Link-Log Count](https://docs.camunda.org/manual/7.18/reference/rest/history/identity-links/get-identity-link-query-count/) method.
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        Returns:
        List<HistoricIdentityLinkLogDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getHistoricIdentityLinksWithHttpInfo

        public ApiResponse<List<HistoricIdentityLinkLogDto>> getHistoricIdentityLinksWithHttpInfo​(String type,
                                                                                                  String userId,
                                                                                                  String groupId,
                                                                                                  Date dateBefore,
                                                                                                  Date dateAfter,
                                                                                                  String taskId,
                                                                                                  String processDefinitionId,
                                                                                                  String processDefinitionKey,
                                                                                                  String operationType,
                                                                                                  String assignerId,
                                                                                                  String tenantIdIn,
                                                                                                  Boolean withoutTenantId,
                                                                                                  String sortBy,
                                                                                                  String sortOrder,
                                                                                                  Integer firstResult,
                                                                                                  Integer maxResults)
                                                                                           throws ApiException
        Get Identity Link Logs Queries for historic identity link logs that fulfill given parameters. The size of the result set can be retrieved by using the [Get Identity-Link-Log Count](https://docs.camunda.org/manual/7.18/reference/rest/history/identity-links/get-identity-link-query-count/) method.
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        Returns:
        ApiResponse<List<HistoricIdentityLinkLogDto>>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getHistoricIdentityLinksAsync

        public okhttp3.Call getHistoricIdentityLinksAsync​(String type,
                                                          String userId,
                                                          String groupId,
                                                          Date dateBefore,
                                                          Date dateAfter,
                                                          String taskId,
                                                          String processDefinitionId,
                                                          String processDefinitionKey,
                                                          String operationType,
                                                          String assignerId,
                                                          String tenantIdIn,
                                                          Boolean withoutTenantId,
                                                          String sortBy,
                                                          String sortOrder,
                                                          Integer firstResult,
                                                          Integer maxResults,
                                                          ApiCallback<List<HistoricIdentityLinkLogDto>> _callback)
                                                   throws ApiException
        Get Identity Link Logs (asynchronously) Queries for historic identity link logs that fulfill given parameters. The size of the result set can be retrieved by using the [Get Identity-Link-Log Count](https://docs.camunda.org/manual/7.18/reference/rest/history/identity-links/get-identity-link-query-count/) method.
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        sortBy - Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. (optional)
        sortOrder - Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. (optional)
        firstResult - Pagination of results. Specifies the index of the first result to return. (optional)
        maxResults - Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
      • getHistoricIdentityLinksCountCall

        public okhttp3.Call getHistoricIdentityLinksCountCall​(String type,
                                                              String userId,
                                                              String groupId,
                                                              Date dateBefore,
                                                              Date dateAfter,
                                                              String taskId,
                                                              String processDefinitionId,
                                                              String processDefinitionKey,
                                                              String operationType,
                                                              String assignerId,
                                                              String tenantIdIn,
                                                              Boolean withoutTenantId,
                                                              ApiCallback _callback)
                                                       throws ApiException
        Build call for getHistoricIdentityLinksCount
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
      • getHistoricIdentityLinksCount

        public CountResultDto getHistoricIdentityLinksCount​(String type,
                                                            String userId,
                                                            String groupId,
                                                            Date dateBefore,
                                                            Date dateAfter,
                                                            String taskId,
                                                            String processDefinitionId,
                                                            String processDefinitionKey,
                                                            String operationType,
                                                            String assignerId,
                                                            String tenantIdIn,
                                                            Boolean withoutTenantId)
                                                     throws ApiException
        Get Identity Link Log Count Queries for the number of historic identity link logs that fulfill the given parameters. Takes the same parameters as the [Get Identity-Link-Logs](https://docs.camunda.org/manual/7.18/reference/rest/history/identity-links/get-identity-link-query/) method.
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        Returns:
        CountResultDto
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getHistoricIdentityLinksCountWithHttpInfo

        public ApiResponse<CountResultDto> getHistoricIdentityLinksCountWithHttpInfo​(String type,
                                                                                     String userId,
                                                                                     String groupId,
                                                                                     Date dateBefore,
                                                                                     Date dateAfter,
                                                                                     String taskId,
                                                                                     String processDefinitionId,
                                                                                     String processDefinitionKey,
                                                                                     String operationType,
                                                                                     String assignerId,
                                                                                     String tenantIdIn,
                                                                                     Boolean withoutTenantId)
                                                                              throws ApiException
        Get Identity Link Log Count Queries for the number of historic identity link logs that fulfill the given parameters. Takes the same parameters as the [Get Identity-Link-Logs](https://docs.camunda.org/manual/7.18/reference/rest/history/identity-links/get-identity-link-query/) method.
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        Returns:
        ApiResponse<CountResultDto>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      • getHistoricIdentityLinksCountAsync

        public okhttp3.Call getHistoricIdentityLinksCountAsync​(String type,
                                                               String userId,
                                                               String groupId,
                                                               Date dateBefore,
                                                               Date dateAfter,
                                                               String taskId,
                                                               String processDefinitionId,
                                                               String processDefinitionKey,
                                                               String operationType,
                                                               String assignerId,
                                                               String tenantIdIn,
                                                               Boolean withoutTenantId,
                                                               ApiCallback<CountResultDto> _callback)
                                                        throws ApiException
        Get Identity Link Log Count (asynchronously) Queries for the number of historic identity link logs that fulfill the given parameters. Takes the same parameters as the [Get Identity-Link-Logs](https://docs.camunda.org/manual/7.18/reference/rest/history/identity-links/get-identity-link-query/) method.
        Parameters:
        type - Restricts to identity links that have the given type (candidate/assignee/owner). (optional)
        userId - Restricts to identity links that have the given user id. (optional)
        groupId - Restricts to identity links that have the given group id. (optional)
        dateBefore - Restricts to identity links that have the time before the given time. (optional)
        dateAfter - Restricts to identity links that have the time after the given time. (optional)
        taskId - Restricts to identity links that have the given task id. (optional)
        processDefinitionId - Restricts to identity links that have the given process definition id. (optional)
        processDefinitionKey - Restricts to identity links that have the given process definition key. (optional)
        operationType - Restricts to identity links that have the given operationType (add/delete). (optional)
        assignerId - Restricts to identity links that have the given assigner id. (optional)
        tenantIdIn - Filter by a comma-separated list of tenant ids. (optional)
        withoutTenantId - Only include historic identity links that belong to no tenant. Value may only be `true`, as `false` is the default behavior. (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object