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 StringgetAlias()The alias or name for the selector This must be unique across all selectors in the queryJoinTypegetJoinType()SelectorgetSelector(String name)List<Set<String>>getSelectorGroups(FunctionEvaluationContext functionContext)Map<String,Selector>getSelectors()QNamegetType()The qname of the type or aspect to selectvoidsetJoinType(JoinType joinType)StringtoString()
-
-
-
Method Detail
-
getAlias
public String getAlias()
Description copied from interface:SelectorThe alias or name for the selector This must be unique across all selectors in the query
-
getJoinType
public JoinType getJoinType()
- Specified by:
getJoinTypein interfaceSource
-
setJoinType
public void setJoinType(JoinType joinType)
- Specified by:
setJoinTypein interfaceSource
-
getType
public QName getType()
Description copied from interface:SelectorThe qname of the type or aspect to select
-
getSelectors
public Map<String,Selector> getSelectors()
- Specified by:
getSelectorsin interfaceSource
-
getSelector
public Selector getSelector(String name)
- Specified by:
getSelectorin interfaceSource
-
getSelectorGroups
public List<Set<String>> getSelectorGroups(FunctionEvaluationContext functionContext)
- Specified by:
getSelectorGroupsin interfaceSource
-
-