Class BaseSelector
- java.lang.Object
-
- org.alfresco.repo.search.impl.querymodel.impl.BaseSelector
-
- Direct Known Subclasses:
LuceneSelector
public class BaseSelector extends Object implements Selector
- Author:
- andyh
-
-
Constructor Summary
Constructors Constructor Description BaseSelector(QName type, String alias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAlias()
The alias or name for the selector This must be unique across all selectors in the queryJoinType
getJoinType()
Selector
getSelector(String name)
List<Set<String>>
getSelectorGroups(FunctionEvaluationContext functionContext)
Map<String,Selector>
getSelectors()
QName
getType()
The qname of the type or aspect to selectvoid
setJoinType(JoinType joinType)
String
toString()
-
-
-
Method Detail
-
getAlias
public String getAlias()
Description copied from interface:Selector
The alias or name for the selector This must be unique across all selectors in the query
-
getJoinType
public JoinType getJoinType()
- Specified by:
getJoinType
in interfaceSource
-
setJoinType
public void setJoinType(JoinType joinType)
- Specified by:
setJoinType
in interfaceSource
-
getType
public QName getType()
Description copied from interface:Selector
The qname of the type or aspect to select
-
getSelectors
public Map<String,Selector> getSelectors()
- Specified by:
getSelectors
in interfaceSource
-
getSelector
public Selector getSelector(String name)
- Specified by:
getSelector
in interfaceSource
-
getSelectorGroups
public List<Set<String>> getSelectorGroups(FunctionEvaluationContext functionContext)
- Specified by:
getSelectorGroups
in interfaceSource
-
-