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, wait
getFacetFunction
protected 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()
SearchField
getName
in interface SearchField
public boolean isJoined()
SearchField
isJoined
in interface SearchField
true
if the search field is joinedprivate String _getJoinedPath()
public String getSortField()
SearchField
getSortField
in interface SearchField
public String getFacetField()
SearchField
getFacetField
in interface SearchField
public List<String> getJoinedPaths()
SearchField
getJoinedPaths
in interface SearchField