Package | Description |
---|---|
com.apptus.esales.connector |
This package provides utilities for communication with an eSales cluster
and this package documentation contains information on how to get started.
|
Modifier and Type | Method | Description |
---|---|---|
static Filter |
FilterBuilder.and(Filter[] filters) |
Create a new AND filter to match the intersection of the results that all
filters would return. |
static Filter |
FilterBuilder.and(Filter q1,
Filter q2,
Filter... filters) |
Create a new AND filter to match the intersection of results that
q1 , q2 and each of the
filters would return. |
static Filter |
FilterBuilder.attribute(String[] attributes,
String value) |
Create a new attribute filter, limiting results to products where all processed parts (after tokenization and
normalization) of the specified
value are present within any of the given attributes . |
static Filter |
FilterBuilder.attribute(String attribute,
String value) |
Create a new attribute filter, limiting results to products where all processed parts (after tokenization and
normalization) of the specified
value are present within the given attribute . |
static Filter |
FilterBuilder.empty() |
Return a empty filter representing no results.
|
static Filter |
FilterBuilder.fromString(String filter) |
Create a new filter, limiting results to products inside the specified filter.
|
static Filter |
FilterBuilder.fromString(String filter,
boolean needsParentheses) |
Create a new filter, limiting results to products inside the specified filter.
|
Filter |
Result.Ad.getIncluded() |
Get the "included" attribute or null if no such attribute exists for this ad.
|
Filter |
Result.Ad.getRelated() |
Get the "related" attribute or null if no such attribute exists for this ad.
|
static Filter |
FilterBuilder.incremental(String[] attributes,
String value) |
Create a new INCREMENTAL filter, limiting the result to products where all processed parts (after tokenization and
normalization) of the specified
value are present within any of the given attributes . |
static Filter |
FilterBuilder.incremental(String attribute,
String value) |
Create a new INCREMENTAL filter, limiting the result to products where all processed parts (after tokenization and
normalization) of the specified
value are present within the given attribute . |
static Filter |
FilterBuilder.not(Filter operand) |
Create a new NOT filter matching every result that the given
operand doesn't match. |
static Filter |
FilterBuilder.or(Filter[] filters) |
Create a new OR filter to match the union of results that each of the
filters would return. |
static Filter |
FilterBuilder.or(Filter q1,
Filter q2,
Filter... filters) |
Create a new OR filter to match the union of results that
q1 , q2 and each of the
filters would return. |
static Filter |
FilterBuilder.range(String[] attributes,
String from,
String to) |
Create a new range filter, limiting results to values between
from (inclusive) and to
(exclusive), for any of the specified attributes . |
static Filter |
FilterBuilder.range(String[] attributes,
String from,
String to,
boolean fromInc,
boolean toInc) |
Create a new range filter limiting results to values between
from and to , for any of the
specified attributes . |
static Filter |
FilterBuilder.range(String attribute,
String from,
String to) |
Create a new range filter, limiting results to values between
from (inclusive) and to
(exclusive), for the specified attribute . |
static Filter |
FilterBuilder.range(String attribute,
String from,
String to,
boolean fromInc,
boolean toInc) |
Create a new range filter limiting results to values between
from and to , for the specified
attribute . |
static Filter |
FilterBuilder.universe() |
Return a universe filter representing all results.
|
Modifier and Type | Method | Description |
---|---|---|
static Filter |
FilterBuilder.and(Filter[] filters) |
Create a new AND filter to match the intersection of the results that all
filters would return. |
static Filter |
FilterBuilder.and(Filter q1,
Filter q2,
Filter... filters) |
Create a new AND filter to match the intersection of results that
q1 , q2 and each of the
filters would return. |
static Result.Ad |
Result.Ad.mock(String key,
String ticket,
TimePoint startTime,
TimePoint endTime,
Filter included,
Filter related,
String campaignKey,
Result.Products products,
List<Result.Attribute> attributes) |
Creates a new Ad object for test purposes.
|
static Filter |
FilterBuilder.not(Filter operand) |
Create a new NOT filter matching every result that the given
operand doesn't match. |
static Filter |
FilterBuilder.or(Filter[] filters) |
Create a new OR filter to match the union of results that each of the
filters would return. |
static Filter |
FilterBuilder.or(Filter q1,
Filter q2,
Filter... filters) |
Create a new OR filter to match the union of results that
q1 , q2 and each of the
filters would return. |
ProductSalesByAttributeReport |
Reporter.productSalesByAttribute(String attribute,
Filter filter,
Facets facets,
String sortBy) |
Fetches a
ProductSalesByAttributeReport . |
ProductSalesByAttributeReport |
Reporter.productSalesByAttribute(String attribute,
Filter filter,
String sortBy) |
Fetches a
ProductSalesByAttributeReport . |
ProductSalesByTimeReport |
Reporter.productSalesByTime(TimelineType<?> timelineType,
Filter filter) |
Fetches a
ProductSalesByTimeReport . |
ProductSalesByTimeReport |
Reporter.productSalesByTime(TimelineType<?> timelineType,
Filter filter,
Facets facets) |
Fetches a
ProductSalesByTimeReport . |
ProductTopSellersReport |
Reporter.productTopSellers(Filter filter,
Facets facets,
String sortBy,
int windowFirst,
int windowLast) |
Fetches a
ProductTopSellersReport . |
ProductTopSellersReport |
Reporter.productTopSellers(Filter filter,
String sortBy,
int windowFirst,
int windowLast) |
Fetches a
ProductTopSellersReport . |
TopSellingSearchesReport |
Reporter.topSellingSearches(Filter filter,
int windowFirst,
int windowLast) |
Fetches a
TopSellingSearchesReport . |
TopSellingSearchesReport |
Reporter.topSellingSearches(Filter filter,
Facets facets,
int windowFirst,
int windowLast) |
Fetches a
TopSellingSearchesReport . |
Copyright © 2021 Apptus Technologies AB. All rights reserved.