io.searchbox.core
Class MultiSearch

java.lang.Object
  extended by io.searchbox.AbstractAction
      extended by io.searchbox.core.MultiSearch
All Implemented Interfaces:
Action

public class MultiSearch
extends AbstractAction
implements Action

Author:
Dogukan Sonmez

Field Summary
 
Fields inherited from class io.searchbox.AbstractAction
id, indexName, typeName
 
Constructor Summary
MultiSearch()
           
 
Method Summary
 void addSearch(Search search)
           
 byte[] createByteResult(Map jsonMap)
           
 Object getData()
           
 String getName()
           
 String getRestMethodName()
           
 String getURI()
           
 boolean isSearchExist(Search search)
           
protected  Object prepareBulk()
           
 void removeSearch(Search search)
           
 
Methods inherited from class io.searchbox.AbstractAction
addParameter, buildQueryString, buildURI, buildURI, getId, getIdFromSource, getIndexName, getParameter, getPathToResult, getTypeName, isBulkOperation, isParameterExist, isValid, isValid, removeParameter, setBulkOperation, setData, setPathToResult, setRestMethodName, setURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface io.searchbox.Action
getPathToResult
 

Constructor Detail

MultiSearch

public MultiSearch()
Method Detail

addSearch

public void addSearch(Search search)

isSearchExist

public boolean isSearchExist(Search search)

removeSearch

public void removeSearch(Search search)

prepareBulk

protected Object prepareBulk()

getData

public Object getData()
Specified by:
getData in interface Action
Overrides:
getData in class AbstractAction

getRestMethodName

public String getRestMethodName()
Specified by:
getRestMethodName in interface Action
Overrides:
getRestMethodName in class AbstractAction

getName

public String getName()
Specified by:
getName in interface Action
Overrides:
getName in class AbstractAction

getURI

public String getURI()
Specified by:
getURI in interface Action
Overrides:
getURI in class AbstractAction

createByteResult

public byte[] createByteResult(Map jsonMap)
                        throws IOException
Specified by:
createByteResult in interface Action
Throws:
IOException


Copyright © 2012. All Rights Reserved.