Package com.yahoo.prelude
Class SearchDefinition
- java.lang.Object
-
- com.yahoo.prelude.SearchDefinition
-
public class SearchDefinition extends java.lang.Object
An object for storing information about search definitions in the centralized directory services.- Author:
- Steinar Knutsen
-
-
Constructor Summary
Constructors Constructor Description SearchDefinition(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAlias(java.lang.String alias, java.lang.String indexName)
void
addCommand(java.lang.String indexName, java.lang.String commandString)
void
addIndex(Index index)
java.lang.String
getDefaultPosition()
Index
getIndex(java.lang.String name)
Index
getIndexByLowerCase(java.lang.String name)
java.lang.String
getName()
Index
getOrCreateIndex(java.lang.String name)
java.util.Map<java.lang.String,Index>
indices()
Returns the indices of this as a map
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getDefaultPosition
public java.lang.String getDefaultPosition()
-
addIndex
public void addIndex(Index index)
-
addAlias
public void addAlias(java.lang.String alias, java.lang.String indexName)
-
getIndex
public Index getIndex(java.lang.String name)
-
getIndexByLowerCase
public Index getIndexByLowerCase(java.lang.String name)
-
indices
public java.util.Map<java.lang.String,Index> indices()
Returns the indices of this as a map
-
getOrCreateIndex
public Index getOrCreateIndex(java.lang.String name)
-
addCommand
public void addCommand(java.lang.String indexName, java.lang.String commandString)
-
-