Package de.hybris.platform.integrationservices.search
-
Interface Summary Interface Description FlexSearchQueryGenerator Service to build flex search query based on anItemSearchRequestsent as a parameterIntegrationItemToMapConverter Converts IntegrationItem to its Map representation.IntegrationObjectMapGenerator Generator of Map of property name - values.ItemSearchRequest Describes request for searching item(s) existing in the platform.ItemSearchService A service for searching items in the platform. -
Class Summary Class Description FlexibleSearchQueryBuilder A builder for constructing aFlexibleSearchQueryFromClauseBuilder ImmutableItemSearchRequest Immutable value object for representing a search requestImmutableItemSearchRequest.Builder A builder forImmutableItemSearchRequestItemSearchResult<T> Result of searching items in the platform.NavigationPropertyWhereClauseCondition Represents a where clause condition (e.g.NavigationPropertyWithIntegrationKeyWhereClauseCondition Represents a where clause condition (e.g.NoResultWhereClauseCondition Represents a where clause condition where we have no result.OrderExpression Represents the OData order by attribute, e.g., for the query option "$orderby=price asc" the orderBy = price and orderType = asc.PaginationParameters Specifies page parameters for retrieving items stored in the platform.SimplePropertyWhereClauseCondition Represents a where clause condition (e.g.WhereClauseCondition Represents a where clause condition (e.g.WhereClauseConditions Stores a list ofWhereClauseConditions in the same order as the original list -
Enum Summary Enum Description ConjunctiveOperator Represents the supported conjunctive operatorItemTypeMatch Symbols that indicate how to query the item in the hierarchyOrderBySorting Enumeration describing all possible sort orders used in flexible search -
Exception Summary Exception Description ItemNotFoundForKeyReferencedItemPropertyException Exception indicating that an item referenced in the payload property does not exist in the persistent storage.NonUniqueItemFoundException Exception thrown when looking up for an item, and there is more than one item returned.NullKeyAttributeValueException Indicates that an operation involving item key cannot be performed because it does have a value for the required key attribute.