|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OperandHandler<T extends Operand>
Knows how to perform validation on and get expanded values from Operand
s.
Method Summary | |
---|---|
List<QueryLiteral> |
getValues(QueryCreationContext queryCreationContext,
T operand,
TerminalClause terminalClause)
Gets the unexpanded values provided by the user on input. |
boolean |
isEmpty()
|
boolean |
isFunction()
|
boolean |
isList()
|
MessageSet |
validate(com.atlassian.crowd.embedded.api.User searcher,
T operand,
TerminalClause terminalClause)
Will perform operand specific validation. |
Method Detail |
---|
MessageSet validate(com.atlassian.crowd.embedded.api.User searcher, T operand, TerminalClause terminalClause)
searcher
- the user performing the searchoperand
- the operand to validateterminalClause
- the terminal clause that contains the operand
List<QueryLiteral> getValues(QueryCreationContext queryCreationContext, T operand, TerminalClause terminalClause)
queryCreationContext
- the context of query creationoperand
- the operand to get values fromterminalClause
- the terminal clause that contains the operand
boolean isList()
boolean isEmpty()
EmptyOperand
boolean isFunction()
FunctionOperand
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |