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 |
idCLASS_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, setIdapplyToDiscoveryServiceQuery, beforeQueryStateAdd, beforeQueryStateRemove, equals, equals, getCompareString, getName, getStateNameOverride, getVersion, getViewKey, hashCode, initializeFromJSON, isInvalid, setInvalid, setName, setStateNameOverride, setVersion, setViewKey, upgradepublic 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
QueryFunctionapplyToDiscoveryServiceQuery in class QueryFunctionquery - the CS Request to which this function should be appliedstateName - stateName to use for filters or content element configsQueryFunctionUnsupportedExceptionpublic java.lang.String toString()
QueryFunctiontoString in class QueryFunctionpublic QueryFunction clone()
clone in class QueryFunctionCopyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.