|
||||||||||
| 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 Operands.
| 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()
EmptyOperandboolean isFunction()
FunctionOperand
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||