Class BaseFunction
java.lang.Object
org.alfresco.repo.search.impl.querymodel.impl.BaseFunction
- All Implemented Interfaces:
Function
- Direct Known Subclasses:
BaseComparison
,Child
,Descendant
,Exists
,FTSFuzzyTerm
,FTSPhrase
,FTSPrefixTerm
,FTSProximity
,FTSRange
,FTSTerm
,FTSWildTerm
,In
,Like
,Lower
,PropertyAccessor
,Score
,Upper
- Author:
- andyh
-
Constructor Summary
ConstructorsConstructorDescriptionBaseFunction
(String name, QName returnType, LinkedHashMap<String, ArgumentDefinition> argumentDefinitions) -
Method Summary
Modifier and TypeMethodDescriptiongetArgumentDefinition
(String name) Get the argument DefinitionGet the argument DefinitionsgetName()
Get the function nameGet the return type for the functiontoString()
-
Constructor Details
-
BaseFunction
public BaseFunction(String name, QName returnType, LinkedHashMap<String, ArgumentDefinition> argumentDefinitions)
-
-
Method Details
-
getArgumentDefinitions
Description copied from interface:Function
Get the argument Definitions- Specified by:
getArgumentDefinitions
in interfaceFunction
- Returns:
- LinkedHashMap
-
getName
Description copied from interface:Function
Get the function name -
getReturnType
Description copied from interface:Function
Get the return type for the function- Specified by:
getReturnType
in interfaceFunction
- Returns:
- QName
-
getArgumentDefinition
Description copied from interface:Function
Get the argument Definition- Specified by:
getArgumentDefinition
in interfaceFunction
- Returns:
- ArgumentDefinition
-
toString
-