Package lumis.service.tag
Class TagServiceInstanceTagListDataProvider<T extends TabularSource<? extends ITabularSourceField>>
- java.lang.Object
-
- lumis.service.tag.GenericServiceInstancesTagListDataProvider<T>
-
- lumis.service.tag.TagServiceInstanceTagListDataProvider<T>
-
- Type Parameters:
T
-
- All Implemented Interfaces:
IDataProvider<T>
public class TagServiceInstanceTagListDataProvider<T extends TabularSource<? extends ITabularSourceField>> extends GenericServiceInstancesTagListDataProvider<T>
Tag service instance specificGenericServiceInstancesTagListDataProvider
.- Since:
- 9.0.0
- Version:
- $Revision: 19135 $ $Date: 2016-06-02 18:12:21 -0300 (Thu, 02 Jun 2016) $
-
-
Field Summary
-
Fields inherited from class lumis.service.tag.GenericServiceInstancesTagListDataProvider
DEFAULT_COUNT_SOURCE_FIELD_ID, DEFAULT_TAG_SOURCE_FIELD_ID, SEARCH_AGGREGATION_ID
-
Fields inherited from interface lumis.doui.source.IDataProvider
INTERFACE_INSTANCE_PROPERTY_FIELDS, INTERFACE_INSTANCE_PROPERTY_FILTERS, INTERFACE_INSTANCE_PROPERTY_MAX_ROWS, INTERFACE_INSTANCE_PROPERTY_ORDER_BY, MAX_NUM_ORDER_BY_FIELDS
-
-
Constructor Summary
Constructors Constructor Description TagServiceInstanceTagListDataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Collection<String>
getFilterServiceInstaceIds(T source)
Returns the filter service instance identifiers.-
Methods inherited from class lumis.service.tag.GenericServiceInstancesTagListDataProvider
addSearchAggregation, getBaseQuery, getCountSourceFieldId, getMaxRows, getOwnServiceInstance, getSearchAggregationId, getTagSourceFieldId, loadData, populateRow, populateSource, search, sortSource
-
-
-
-
Method Detail
-
getFilterServiceInstaceIds
protected Collection<String> getFilterServiceInstaceIds(T source) throws PortalException
Description copied from class:GenericServiceInstancesTagListDataProvider
Returns the filter service instance identifiers. These are the service instance identifiers included in search.The default implementation returns a singleton collection of
own service instance
identifier.- Overrides:
getFilterServiceInstaceIds
in classGenericServiceInstancesTagListDataProvider<T extends TabularSource<? extends ITabularSourceField>>
- Parameters:
source
- the source.- Returns:
- the filter service instance identifiers.
- Throws:
PortalException
-
-