public class ResultsConfig extends QueryConfig
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ID |
static int |
DEFAULT_NUM_BULK_RECORDS |
static long |
DEFAULT_OFFSET |
static long |
DEFAULT_RECORDS_PER_PAGE |
static java.lang.String |
HANDLER_FUNCTION |
id
CLASS_PROPERTY, VIEWKEY_PROPERTY
Constructor and Description |
---|
ResultsConfig() |
ResultsConfig(long recordsPerPage) |
ResultsConfig(long offset,
long recordsPerPage,
int numBulkRecords,
java.lang.String[] columns) |
ResultsConfig(java.lang.String id) |
ResultsConfig(java.lang.String id,
long recordsPerPage) |
ResultsConfig(java.lang.String id,
long offset,
long recordsPerPage,
int numBulkRecords,
java.lang.String[] columns) |
Modifier and Type | Method and Description |
---|---|
void |
applyToDiscoveryServiceQuery(com.endeca.mdex.conversation.types.Request query,
java.lang.String stateName)
Apply this function to a Request.
|
QueryFunction |
clone() |
java.lang.String[] |
getColumns() |
int |
getNumBulkRecords() |
long |
getOffset() |
long |
getRecordsPerPage() |
void |
setColumns(java.lang.String[] columns) |
void |
setNumBulkRecords(int numBulkRecords)
Defaults to 0.
|
void |
setOffset(long offset) |
void |
setRecordsPerPage(long recordsPerPage) |
java.lang.String |
toString()
This class' toString is abstract: all concrete subclasses are expected to provide an implementation. toString is used in comparing
QueryFunction instances for equality, so if you implement a QueryFunction subclass it is important that your toString implementation be
consistent and deterministic.
|
getId, setId
applyToDiscoveryServiceQuery, beforeQueryStateAdd, beforeQueryStateRemove, equals, equals, getCompareString, getName, getStateNameOverride, getVersion, getViewKey, hashCode, initializeFromJSON, isInvalid, setInvalid, setName, setStateNameOverride, setVersion, setViewKey, upgrade
public static final java.lang.String DEFAULT_ID
public static final java.lang.String HANDLER_FUNCTION
public static final long DEFAULT_RECORDS_PER_PAGE
public static final int DEFAULT_NUM_BULK_RECORDS
public static final long DEFAULT_OFFSET
public ResultsConfig()
public ResultsConfig(long recordsPerPage)
public ResultsConfig(java.lang.String id)
public ResultsConfig(java.lang.String id, long recordsPerPage)
public ResultsConfig(long offset, long recordsPerPage, int numBulkRecords, java.lang.String[] columns)
public ResultsConfig(java.lang.String id, long offset, long recordsPerPage, int numBulkRecords, java.lang.String[] columns)
public long getRecordsPerPage()
public void setRecordsPerPage(long recordsPerPage)
public int getNumBulkRecords()
public void setNumBulkRecords(int numBulkRecords)
numBulkRecords
- the amount to set.public long getOffset()
public void setOffset(long offset)
public java.lang.String[] getColumns()
public void setColumns(java.lang.String[] columns)
public void applyToDiscoveryServiceQuery(com.endeca.mdex.conversation.types.Request query, java.lang.String stateName) throws QueryFunctionUnsupportedException
QueryFunction
applyToDiscoveryServiceQuery
in class QueryFunction
query
- the CS Request to which this function should be appliedstateName
- stateName to use for filters or content element configsQueryFunctionUnsupportedException
public java.lang.String toString()
QueryFunction
toString
in class QueryFunction
public QueryFunction clone()
clone
in class QueryFunction
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.