public class AggregateDescriptor extends Object implements AggregateDefinition
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Integer> |
aggregateDateRangeDefinitionOrderMap |
protected List<AggregateRangeDateDescriptor> |
aggregateDateRanges |
protected PropertiesDescriptor |
aggregateProperties |
protected List<AggregateRangeDescriptor> |
aggregateRanges |
protected FieldDescriptor |
field |
protected String |
id |
protected String |
parameter |
protected String |
type |
| Constructor and Description |
|---|
AggregateDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
AggregateDescriptor |
clone() |
Map<String,Integer> |
getAggregateDateRangeDefinitionOrderMap() |
Map<String,Integer> |
getAggregateRangeDefinitionOrderMap() |
List<AggregateRangeDateDefinition> |
getDateRanges() |
String |
getDocumentField()
Get the document aggregator field
|
String |
getId() |
Map<String,String> |
getProperties() |
List<AggregateRangeDefinition> |
getRanges() |
PredicateFieldDefinition |
getSearchField()
Get the ref of the search input, the type of the field must be nxs:stringList
|
String |
getType() |
void |
setDateRanges(List<AggregateRangeDateDefinition> ranges) |
void |
setDocumentField(String parameter) |
void |
setId(String id) |
void |
setProperty(String name,
String value) |
void |
setRanges(List<AggregateRangeDefinition> ranges) |
void |
setSearchField(PredicateFieldDefinition field) |
void |
setType(String type) |
protected List<AggregateRangeDateDescriptor> aggregateDateRanges
protected PropertiesDescriptor aggregateProperties
protected Map<String,Integer> aggregateDateRangeDefinitionOrderMap
protected List<AggregateRangeDescriptor> aggregateRanges
protected FieldDescriptor field
public AggregateDescriptor()
public AggregateDescriptor clone()
clone in interface AggregateDefinitionclone in class Objectpublic Map<String,Integer> getAggregateDateRangeDefinitionOrderMap()
getAggregateDateRangeDefinitionOrderMap in interface AggregateDefinitionpublic Map<String,Integer> getAggregateRangeDefinitionOrderMap()
getAggregateRangeDefinitionOrderMap in interface AggregateDefinitionpublic List<AggregateRangeDateDefinition> getDateRanges()
getDateRanges in interface AggregateDefinitionpublic String getDocumentField()
AggregateDefinitiongetDocumentField in interface AggregateDefinitionpublic String getId()
getId in interface AggregateDefinitionpublic Map<String,String> getProperties()
getProperties in interface AggregateDefinitionpublic List<AggregateRangeDefinition> getRanges()
getRanges in interface AggregateDefinitionpublic PredicateFieldDefinition getSearchField()
AggregateDefinitiongetSearchField in interface AggregateDefinitionpublic String getType()
getType in interface AggregateDefinitionpublic void setDateRanges(List<AggregateRangeDateDefinition> ranges)
setDateRanges in interface AggregateDefinitionpublic void setDocumentField(String parameter)
setDocumentField in interface AggregateDefinitionpublic void setId(String id)
setId in interface AggregateDefinitionpublic void setProperty(String name, String value)
setProperty in interface AggregateDefinitionpublic void setRanges(List<AggregateRangeDefinition> ranges)
setRanges in interface AggregateDefinitionpublic void setSearchField(PredicateFieldDefinition field)
setSearchField in interface AggregateDefinitionpublic void setType(String type)
setType in interface AggregateDefinitionCopyright © 2015 Nuxeo SA. All rights reserved.