Package org.opennms.netmgt.search.api
Class SearchQuery
- java.lang.Object
-
- org.opennms.netmgt.search.api.SearchQuery
-
public class SearchQuery extends java.lang.ObjectThe query the user performed plus some additional data to perform the search.- Author:
- mvrueden
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_MAX_RESULT
-
Constructor Summary
Constructors Constructor Description SearchQuery(java.lang.String input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetContext()java.lang.StringgetInput()intgetMaxResults()java.security.PrincipalgetPrincipal()booleanisUserInRole(java.lang.String role)voidsetContext(java.lang.String context)voidsetInput(java.lang.String input)voidsetMaxResults(int maxResults)voidsetPrincipal(java.security.Principal principal)voidsetUserInRoleFunction(java.util.function.Function<java.lang.String,java.lang.Boolean> userInRoleFunction)
-
-
-
Field Detail
-
DEFAULT_MAX_RESULT
public static final int DEFAULT_MAX_RESULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMaxResults
public int getMaxResults()
-
setMaxResults
public void setMaxResults(int maxResults)
-
getInput
public java.lang.String getInput()
-
setInput
public void setInput(java.lang.String input)
-
getPrincipal
public java.security.Principal getPrincipal()
-
setPrincipal
public void setPrincipal(java.security.Principal principal)
-
setUserInRoleFunction
public void setUserInRoleFunction(java.util.function.Function<java.lang.String,java.lang.Boolean> userInRoleFunction)
-
isUserInRole
public boolean isUserInRole(java.lang.String role)
-
setContext
public void setContext(java.lang.String context)
-
getContext
public java.lang.String getContext()
-
-