|
@@ -58,7 +58,7 @@ public abstract class EsAbstractConditionAggregation {
|
|
|
// ===================================================================================
|
|
|
// Attribute
|
|
|
// =========
|
|
|
- protected List<AbstractAggregationBuilder> aggregationAggregationBuilderList;
|
|
|
+ protected List<AbstractAggregationBuilder<?>> aggregationAggregationBuilderList;
|
|
|
|
|
|
// ===================================================================================
|
|
|
// Control
|
|
@@ -68,7 +68,7 @@ public abstract class EsAbstractConditionAggregation {
|
|
|
return aggregationAggregationBuilderList != null && !aggregationAggregationBuilderList.isEmpty();
|
|
|
}
|
|
|
|
|
|
- public List<AbstractAggregationBuilder> getAggregationBuilderList() {
|
|
|
+ public List<AbstractAggregationBuilder<?>> getAggregationBuilderList() {
|
|
|
return aggregationAggregationBuilderList != null ? aggregationAggregationBuilderList : Collections.emptyList();
|
|
|
}
|
|
|
|
|
@@ -222,7 +222,7 @@ public abstract class EsAbstractConditionAggregation {
|
|
|
return builder;
|
|
|
}
|
|
|
|
|
|
- protected void regA(AbstractAggregationBuilder builder) {
|
|
|
+ protected void regA(AbstractAggregationBuilder<?> builder) {
|
|
|
assertObjectNotNull("builder", builder);
|
|
|
if (aggregationAggregationBuilderList == null) {
|
|
|
aggregationAggregationBuilderList = new ArrayList<>();
|
|
@@ -266,7 +266,7 @@ public abstract class EsAbstractConditionAggregation {
|
|
|
// ============
|
|
|
|
|
|
@FunctionalInterface
|
|
|
- public interface ConditionOptionCall<OP extends AbstractAggregationBuilder> {
|
|
|
+ public interface ConditionOptionCall<OP extends AbstractAggregationBuilder<?>> {
|
|
|
|
|
|
/**
|
|
|
* @param op The option of condition to be set up. (NotNull)
|