All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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