public class JoinedSystemSearchField extends Object implements SearchField
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
_joinPaths
The join paths
|
protected SearchField |
_refSearchField
The reference search field
|
| Constructor and Description |
|---|
JoinedSystemSearchField(List<String> joinPaths,
SearchField refSearchField)
Build a JoinedSystemSearchField
|
| Modifier and Type | Method and Description |
|---|---|
private String |
_getJoinedPath() |
String |
getFacetField()
Get the facet field corresponding to this field.
|
List<String> |
getJoinedPaths()
Gets the joined paths
|
String |
getName()
Get the search field name.
|
String |
getSortField()
Get the sort field corresponding to this field.
|
boolean |
isJoined()
Indicates if the search field is joined
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFacetFunctionprotected List<String> _joinPaths
protected SearchField _refSearchField
public JoinedSystemSearchField(List<String> joinPaths, SearchField refSearchField)
joinPaths - The join field paths. Must not be null or empty.refSearchField - The reference search field. Must not be joined.public String getName()
SearchFieldgetName in interface SearchFieldpublic boolean isJoined()
SearchFieldisJoined in interface SearchFieldtrue if the search field is joinedprivate String _getJoinedPath()
public String getSortField()
SearchFieldgetSortField in interface SearchFieldpublic String getFacetField()
SearchFieldgetFacetField in interface SearchFieldpublic List<String> getJoinedPaths()
SearchFieldgetJoinedPaths in interface SearchField