Package com.smartgwt.client.ai
Class BuildCriterionRequest
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.core.RefDataClass
com.smartgwt.client.util.AsyncOperationParams
com.smartgwt.client.ai.BuildViaAIRequest
com.smartgwt.client.ai.BuildCriterionRequest
- All Implemented Interfaces:
HasHandlers
- Direct Known Subclasses:
BuildHilitesRequest
Builds an
AdvancedCriteria object from a UserAIRequest
containing a natural language description of a filter.-
Field Summary
Fields inherited from class com.smartgwt.client.core.RefDataClass
idFields inherited from class com.smartgwt.client.core.DataClass
factoryCreated, factoryProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTheDataSourceon which the user's natural language description of a filter applies.getMode()The AI service mode to use.static BuildCriterionRequestgetOrCreateRef(JavaScriptObject jsObj) The natural language description of a filter.setDataSource(DataSource dataSource) TheDataSourceon which the user's natural language description of a filter applies.setMode(AIServiceMode mode) The AI service mode to use.setUserAIRequest(UserAIRequest userAIRequest) The natural language description of a filter.Methods inherited from class com.smartgwt.client.ai.BuildViaAIRequest
getMaxRetries, getProgressDialogProperties, getShowProgressDialog, getUserCanCancel, setMaxRetries, setProgressDialogProperties, setShowProgressDialog, setUserCanCancelMethods inherited from class com.smartgwt.client.util.AsyncOperationParams
getCancellationController, setCancellationControllerMethods inherited from class com.smartgwt.client.core.RefDataClass
getRef, getRef, internalSetIDMethods inherited from class com.smartgwt.client.core.DataClass
applyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
-
Constructor Details
-
BuildCriterionRequest
public BuildCriterionRequest() -
BuildCriterionRequest
-
-
Method Details
-
getOrCreateRef
-
setDataSource
TheDataSourceon which the user's natural language description of a filter applies.- Parameters:
dataSource- New dataSource value. Default value is null- Returns:
BuildCriterionRequestinstance, for chaining setter calls
-
getDataSource
TheDataSourceon which the user's natural language description of a filter applies.- Returns:
- Current dataSource value. Default value is null
-
setMode
The AI service mode to use.- Parameters:
mode- New mode value. Default value is "hybrid"- Returns:
BuildCriterionRequestinstance, for chaining setter calls
-
getMode
The AI service mode to use.- Returns:
- Current mode value. Default value is "hybrid"
-
setUserAIRequest
The natural language description of a filter.- Overrides:
setUserAIRequestin classBuildViaAIRequest- Parameters:
userAIRequest- New userAIRequest value. Default value is null- Returns:
BuildCriterionRequestinstance, for chaining setter calls
-
getUserAIRequest
The natural language description of a filter.- Overrides:
getUserAIRequestin classBuildViaAIRequest- Returns:
- Current userAIRequest value. Default value is null
-