
org.molgenis.data.elasticsearch.util.MultiSearchRequest Maven / Gradle / Ivy
The newest version!
package org.molgenis.data.elasticsearch.util;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.molgenis.data.Query;
import org.molgenis.data.support.QueryImpl;
public class MultiSearchRequest
{
private List documentTypes;
private QueryImpl query;
private List fieldsToReturn = new ArrayList();
public MultiSearchRequest()
{
}
public MultiSearchRequest(List documentTypes, Query query, List fieldsToReturn)
{
this.documentTypes = documentTypes;
this.query = new QueryImpl(query);
this.fieldsToReturn = fieldsToReturn;
}
public List getDocumentType()
{
return documentTypes;
}
public Query getQuery()
{
return query;
}
public List getFieldsToReturn()
{
return fieldsToReturn;
}
@Override
public String toString()
{
return ToStringBuilder.reflectionToString(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy