public class SearchServiceClientSideWidget extends StaticClientSideWidget
ClientSideElement.Script, ClientSideElement.ScriptFile| Modifier and Type | Field and Description |
|---|---|
private SearchServiceCreationHelper |
_serviceCreationHelper |
PARAMETER_FTYPES, PARAMETER_SUPPORTS_ENUMERATED, PARAMETER_SUPPORTS_MULTIPLE, PARAMETER_SUPPORTS_NONENUMERATED, PARAMETER_SUPPORTS_NONMULTIPLE_currentUserProvider, _dependencies, _featureName, _id, _pluginName, _rightManager, _rights, _rightsMode, _script| Constructor and Description |
|---|
SearchServiceClientSideWidget() |
getFormTypes, supportsEnumerated, supportsMultiple, supportsNonEnumerated, supportsNonMultiple_configureClass, _configureParameters, _configureScript, configureInitialParameters_configureDependencies, _configureImports, _configureRights, _configureRightsMode, configure, getDependencies, getId, getPluginName, getRights, getScripts, getScripts, hasRight, setPluginInfo, toStringgetLogger, setLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDependencies, getId, getPluginName, getRights, getScripts, getScriptsprivate SearchServiceCreationHelper _serviceCreationHelper
public SearchServiceClientSideWidget()
public void service(ServiceManager smanager) throws ServiceException
service in interface Serviceableservice in class StaticFileImportsClientSideElementServiceExceptionpublic Map<String,Map<String,Object>> getSearchCriterionDefinitions(List<String> returnableIds, Map<String,Object> formValues)
SearchCriterionDefinitions to display as JSONreturnableIds - The selected ReturnablesformValues - The values of the formSearchCriterionDefinitions to display as JSONprivate Map<String,Object> _criterionDefinitionToJson(SearchCriterionDefinition criterionDefinition) throws Exception
Exceptionpublic List<Map<String,Object>> getFacetDefinitions(Map<String,Object> parameters)
FacetDefinitions to display as JSONparameters - The client parameters. It must contain 'returnableIds' and 'formValues' keys.FacetDefinitions to display as JSONpublic List<Map<String,Object>> getFacetDefinitions(List<String> returnableIds, Map<String,Object> formValues)
FacetDefinitions to display as JSONreturnableIds - The selected ReturnablesformValues - The values of the formFacetDefinitions to display as JSONprivate Map<String,Object> _facetDefinitionToJson(FacetDefinition facetDefinition)
public List<Map<String,Object>> getSortDefinitions(Map<String,Object> parameters)
SortDefinitions to display as JSONparameters - The client parameters. It must contain 'returnableIds' and 'formValues' keys.SortDefinitions to display as JSONpublic List<Map<String,Object>> getSortDefinitions(List<String> returnableIds, Map<String,Object> formValues)
SortDefinitions to display as JSONreturnableIds - The selected ReturnablesformValues - The SortDefinition of the formFacetDefinitions to display as JSONprivate Map<String,Object> _sortDefinitionToJson(SortDefinition sortDefinition)