Class AggregateDescriptor
java.lang.Object
org.nuxeo.ecm.platform.query.core.AggregateDescriptor
- All Implemented Interfaces:
AggregateDefinition
- Since:
- 6.0
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<AggregateRangeDateDescriptor>
protected PropertiesDescriptor
protected List<AggregateRangeDescriptor>
protected FieldDescriptor
protected String
protected String
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Get the document aggregator fieldgetId()
Get the ref of the search input, the type of the field must be nxs:stringListgetType()
void
void
setDocumentField
(String parameter) void
void
setProperty
(String name, String value) void
setRanges
(List<AggregateRangeDefinition> ranges) void
void
-
Field Details
-
aggregateDateRanges
-
aggregateProperties
-
aggregateDateRangeDefinitionOrderMap
-
aggregateRanges
-
field
-
id
-
parameter
-
type
-
-
Constructor Details
-
AggregateDescriptor
public AggregateDescriptor()
-
-
Method Details
-
clone
- Specified by:
clone
in interfaceAggregateDefinition
- Overrides:
clone
in classObject
-
getAggregateDateRangeDefinitionOrderMap
- Specified by:
getAggregateDateRangeDefinitionOrderMap
in interfaceAggregateDefinition
- Returns:
- a map associating the key of the date range to its position in the definition.
-
getAggregateRangeDefinitionOrderMap
- Specified by:
getAggregateRangeDefinitionOrderMap
in interfaceAggregateDefinition
- Returns:
- a map associating the key of the range to its position in the definition.
-
getDateRanges
- Specified by:
getDateRanges
in interfaceAggregateDefinition
-
getDocumentField
Description copied from interface:AggregateDefinition
Get the document aggregator field- Specified by:
getDocumentField
in interfaceAggregateDefinition
-
getId
- Specified by:
getId
in interfaceAggregateDefinition
-
getProperties
- Specified by:
getProperties
in interfaceAggregateDefinition
-
getRanges
- Specified by:
getRanges
in interfaceAggregateDefinition
-
getSearchField
Description copied from interface:AggregateDefinition
Get the ref of the search input, the type of the field must be nxs:stringList- Specified by:
getSearchField
in interfaceAggregateDefinition
-
getType
- Specified by:
getType
in interfaceAggregateDefinition
-
setDateRanges
- Specified by:
setDateRanges
in interfaceAggregateDefinition
-
setDocumentField
- Specified by:
setDocumentField
in interfaceAggregateDefinition
-
setId
- Specified by:
setId
in interfaceAggregateDefinition
-
setProperty
- Specified by:
setProperty
in interfaceAggregateDefinition
-
setRanges
- Specified by:
setRanges
in interfaceAggregateDefinition
-
setSearchField
- Specified by:
setSearchField
in interfaceAggregateDefinition
-
setType
- Specified by:
setType
in interfaceAggregateDefinition
-