io.camunda.operate.store.elasticsearch.dao.response.SearchResponse Maven / Gradle / Ivy
/*
* Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH under
* one or more contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright ownership.
* Licensed under the Camunda License 1.0. You may not use this file
* except in compliance with the Camunda License 1.0.
*/
package io.camunda.operate.store.elasticsearch.dao.response;
import io.camunda.operate.entities.OperateEntity;
import java.util.List;
public class SearchResponse implements DAOResponse {
private boolean error;
private List hits;
private int size;
private SearchResponse() {}
public SearchResponse(boolean error) {
this(error, null);
}
public SearchResponse(boolean error, List hits) {
this.error = error;
this.hits = hits;
if (hits == null) {
size = 0;
} else {
size = hits.size();
}
}
@Override
public boolean hasError() {
return error;
}
}