package org.camunda.bpm.extension.mockito;
import org.camunda.bpm.engine.AuthorizationService;
import org.camunda.bpm.engine.CaseService;
import org.camunda.bpm.engine.ExternalTaskService;
import org.camunda.bpm.engine.FilterService;
import org.camunda.bpm.engine.HistoryService;
import org.camunda.bpm.engine.IdentityService;
import org.camunda.bpm.engine.ManagementService;
import org.camunda.bpm.engine.RepositoryService;
import org.camunda.bpm.engine.RuntimeService;
import org.camunda.bpm.engine.TaskService;
import org.camunda.bpm.extension.mockito.query.ActivityStatisticsQueryMock;
import org.camunda.bpm.extension.mockito.query.AuthorizationQueryMock;
import org.camunda.bpm.extension.mockito.query.BatchQueryMock;
import org.camunda.bpm.extension.mockito.query.BatchStatisticsQueryMock;
import org.camunda.bpm.extension.mockito.query.CaseDefinitionQueryMock;
import org.camunda.bpm.extension.mockito.query.CaseExecutionQueryMock;
import org.camunda.bpm.extension.mockito.query.CaseInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.DecisionDefinitionQueryMock;
import org.camunda.bpm.extension.mockito.query.DeploymentQueryMock;
import org.camunda.bpm.extension.mockito.query.DeploymentStatisticsQueryMock;
import org.camunda.bpm.extension.mockito.query.EventSubscriptionQueryMock;
import org.camunda.bpm.extension.mockito.query.ExecutionQueryMock;
import org.camunda.bpm.extension.mockito.query.ExternalTaskQueryMock;
import org.camunda.bpm.extension.mockito.query.FilterQueryMock;
import org.camunda.bpm.extension.mockito.query.GroupQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricActivityInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricActivityStatisticsQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricBatchQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricCaseActivityInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricCaseInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricDecisionInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricDetailQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricIdentityLinkLogQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricIncidentQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricJobLogQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricProcessInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricTaskInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.HistoricVariableInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.IncidentQueryMock;
import org.camunda.bpm.extension.mockito.query.JobDefinitionQueryMock;
import org.camunda.bpm.extension.mockito.query.JobQueryMock;
import org.camunda.bpm.extension.mockito.query.ProcessDefinitionQueryMock;
import org.camunda.bpm.extension.mockito.query.ProcessDefinitionStatisticsQueryMock;
import org.camunda.bpm.extension.mockito.query.ProcessInstanceQueryMock;
import org.camunda.bpm.extension.mockito.query.TaskQueryMock;
import org.camunda.bpm.extension.mockito.query.TenantQueryMock;
import org.camunda.bpm.extension.mockito.query.UserOperationLogQueryMock;
import org.camunda.bpm.extension.mockito.query.UserQueryMock;
import org.camunda.bpm.extension.mockito.query.VariableInstanceQueryMock;
@SuppressWarnings("unused")
public final class QueryMocks {
public static FilterQueryMock mockFilterQuery(final FilterService serviceMock) {
return new FilterQueryMock().forService(serviceMock);
}
public static TaskQueryMock mockTaskQuery(final TaskService serviceMock) {
return new TaskQueryMock().forService(serviceMock);
}
public static CaseInstanceQueryMock mockCaseInstanceQuery(final CaseService serviceMock) {
return new CaseInstanceQueryMock().forService(serviceMock);
}
public static CaseExecutionQueryMock mockCaseExecutionQuery(final CaseService serviceMock) {
return new CaseExecutionQueryMock().forService(serviceMock);
}
public static ExecutionQueryMock mockExecutionQuery(final RuntimeService serviceMock) {
return new ExecutionQueryMock().forService(serviceMock);
}
public static ProcessInstanceQueryMock mockProcessInstanceQuery(final RuntimeService serviceMock) {
return new ProcessInstanceQueryMock().forService(serviceMock);
}
public static IncidentQueryMock mockIncidentQuery(final RuntimeService serviceMock) {
return new IncidentQueryMock().forService(serviceMock);
}
public static EventSubscriptionQueryMock mockEventSubscriptionQuery(final RuntimeService serviceMock) {
return new EventSubscriptionQueryMock().forService(serviceMock);
}
public static VariableInstanceQueryMock mockVariableInstanceQuery(final RuntimeService serviceMock) {
return new VariableInstanceQueryMock().forService(serviceMock);
}
public static ProcessDefinitionQueryMock mockProcessDefinitionQuery(final RepositoryService serviceMock) {
return new ProcessDefinitionQueryMock().forService(serviceMock);
}
public static CaseDefinitionQueryMock mockCaseDefinitionQuery(final RepositoryService serviceMock) {
return new CaseDefinitionQueryMock().forService(serviceMock);
}
public static DecisionDefinitionQueryMock mockDecisionDefinitionQuery(final RepositoryService serviceMock) {
return new DecisionDefinitionQueryMock().forService(serviceMock);
}
public static DeploymentQueryMock mockDeploymentQuery(final RepositoryService serviceMock) {
return new DeploymentQueryMock().forService(serviceMock);
}
public static HistoricIdentityLinkLogQueryMock mockHistoricIdentityLinkLogQuery(final HistoryService serviceMock) {
return new HistoricIdentityLinkLogQueryMock().forService(serviceMock);
}
public static HistoricProcessInstanceQueryMock mockHistoricProcessInstanceQuery(final HistoryService serviceMock) {
return new HistoricProcessInstanceQueryMock().forService(serviceMock);
}
public static HistoricActivityInstanceQueryMock mockHistoricActivityInstanceQuery(final HistoryService serviceMock) {
return new HistoricActivityInstanceQueryMock().forService(serviceMock);
}
public static HistoricActivityStatisticsQueryMock mockHistoricActivityStatisticsQuery(final HistoryService serviceMock) {
return new HistoricActivityStatisticsQueryMock().forService(serviceMock);
}
public static HistoricVariableInstanceQueryMock mockHistoricVariableInstanceQuery(final HistoryService serviceMock) {
return new HistoricVariableInstanceQueryMock().forService(serviceMock);
}
public static HistoricCaseActivityInstanceQueryMock mockHistoricCaseActivityInstanceQuery(final HistoryService serviceMock) {
return new HistoricCaseActivityInstanceQueryMock().forService(serviceMock);
}
public static HistoricDecisionInstanceQueryMock mockHistoricDecisionInstanceQuery(final HistoryService serviceMock) {
return new HistoricDecisionInstanceQueryMock().forService(serviceMock);
}
public static HistoricTaskInstanceQueryMock mockHistoricTaskInstanceQuery(final HistoryService serviceMock) {
return new HistoricTaskInstanceQueryMock().forService(serviceMock);
}
public static HistoricDetailQueryMock mockHistoricDetailQuery(final HistoryService serviceMock) {
return new HistoricDetailQueryMock().forService(serviceMock);
}
public static UserOperationLogQueryMock mockUserOperationLogQuery(final HistoryService serviceMock) {
return new UserOperationLogQueryMock().forService(serviceMock);
}
public static HistoricIncidentQueryMock mockHistoricIncidentQuery(final HistoryService serviceMock) {
return new HistoricIncidentQueryMock().forService(serviceMock);
}
public static HistoricCaseInstanceQueryMock mockHistoricCaseInstanceQuery(final HistoryService serviceMock) {
return new HistoricCaseInstanceQueryMock().forService(serviceMock);
}
public static HistoricJobLogQueryMock mockHistoricJobLogQuery(final HistoryService serviceMock) {
return new HistoricJobLogQueryMock().forService(serviceMock);
}
public static HistoricBatchQueryMock mockHistoricBatchQuery(final HistoryService serviceMock) {
return new HistoricBatchQueryMock().forService(serviceMock);
}
public static UserQueryMock mockUserQuery(final IdentityService serviceMock) {
return new UserQueryMock().forService(serviceMock);
}
public static GroupQueryMock mockGroupQuery(final IdentityService serviceMock) {
return new GroupQueryMock().forService(serviceMock);
}
public static TenantQueryMock mockTenantQuery(final IdentityService serviceMock) {
return new TenantQueryMock().forService(serviceMock);
}
public static JobQueryMock mockJobQuery(final ManagementService serviceMock) {
return new JobQueryMock().forService(serviceMock);
}
public static BatchQueryMock mockBatchQuery(final ManagementService serviceMock) {
return new BatchQueryMock().forService(serviceMock);
}
public static ProcessDefinitionStatisticsQueryMock mockProcessDefinitionStatisticsQuery(final ManagementService serviceMock) {
return new ProcessDefinitionStatisticsQueryMock().forService(serviceMock);
}
public static JobDefinitionQueryMock mockJobDefinitionQuery(final ManagementService serviceMock) {
return new JobDefinitionQueryMock().forService(serviceMock);
}
public static DeploymentStatisticsQueryMock mockDeploymentStatisticsQuery(final ManagementService serviceMock) {
return new DeploymentStatisticsQueryMock().forService(serviceMock);
}
public static ActivityStatisticsQueryMock mockActivityStatisticsQuery(final ManagementService serviceMock) {
return new ActivityStatisticsQueryMock().forService(serviceMock);
}
public static BatchStatisticsQueryMock mockBatchStatisticsQuery(final ManagementService serviceMock) {
return new BatchStatisticsQueryMock().forService(serviceMock);
}
public static AuthorizationQueryMock mockAuthorizationQuery(final AuthorizationService serviceMock) {
return new AuthorizationQueryMock().forService(serviceMock);
}
public static ExternalTaskQueryMock mockExternalTaskQuery(final ExternalTaskService serviceMock) {
return new ExternalTaskQueryMock().forService(serviceMock);
}
/**
* This is a util class, do not instantiate!
*/
private QueryMocks() {
// empty
}
}