Class FlexibleSearchQueryBuilder
- java.lang.Object
-
- de.hybris.platform.integrationservices.search.FlexibleSearchQueryBuilder
-
public class FlexibleSearchQueryBuilder extends java.lang.ObjectA builder for constructing aFlexibleSearchQuery
-
-
Constructor Summary
Constructors Constructor Description FlexibleSearchQueryBuilder(IntegrationObjectService service)
-
Method Summary
-
-
-
Constructor Detail
-
FlexibleSearchQueryBuilder
public FlexibleSearchQueryBuilder(IntegrationObjectService service)
-
-
Method Detail
-
withIntegrationObjectItem
public FlexibleSearchQueryBuilder withIntegrationObjectItem(java.lang.String objectCode, java.lang.String itemCode)
-
withIntegrationObjectItem
public FlexibleSearchQueryBuilder withIntegrationObjectItem(IntegrationObjectItemModel model)
-
getIntegrationItemModel
public IntegrationObjectItemModel getIntegrationItemModel()
-
withKeyConditionFor
public FlexibleSearchQueryBuilder withKeyConditionFor(java.util.Map<java.lang.String,java.lang.Object> obj)
-
getKeyCondition
public java.util.Map<java.lang.String,java.lang.Object> getKeyCondition()
-
withParameters
public FlexibleSearchQueryBuilder withParameters(java.util.Map<java.lang.String,java.lang.Object> obj)
-
withParameter
public FlexibleSearchQueryBuilder withParameter(java.lang.String name, java.lang.Object value)
-
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
-
withStart
public FlexibleSearchQueryBuilder withStart(java.lang.Integer start)
-
withCount
public FlexibleSearchQueryBuilder withCount(java.lang.Integer count)
-
withPaginationParameters
public FlexibleSearchQueryBuilder withPaginationParameters(PaginationParameters paginationParameters)
-
getStart
public java.lang.Integer getStart()
-
getCount
public java.lang.Integer getCount()
-
withTotalCount
public FlexibleSearchQueryBuilder withTotalCount()
-
withTotalCount
public FlexibleSearchQueryBuilder withTotalCount(boolean value)
-
isTotalCount
public boolean isTotalCount()
-
withFilter
public FlexibleSearchQueryBuilder withFilter(WhereClauseConditions filter)
-
withOrderBy
public FlexibleSearchQueryBuilder withOrderBy(java.util.List<OrderExpression> orderExpressions)
-
withLocale
public FlexibleSearchQueryBuilder withLocale(java.util.Locale locale)
-
getFilter
public WhereClauseConditions getFilter()
-
withTypeHierarchyRestriction
public FlexibleSearchQueryBuilder withTypeHierarchyRestriction(ItemTypeMatch itemTypeMatch)
-
getTypeHierarchyRestriction
public ItemTypeMatch getTypeHierarchyRestriction()
-
orderedByPK
public FlexibleSearchQueryBuilder orderedByPK()
-
isOrderedByPK
public boolean isOrderedByPK()
-
build
public FlexibleSearchQuery build()
-
isOrderByRequired
protected boolean isOrderByRequired()
-
build
protected FlexibleSearchQuery build(java.lang.String selectFromClause, java.lang.String orderByClause)
-
selectFrom
protected java.lang.String selectFrom()
-
selectFromWithOrderBy
protected java.lang.String selectFromWithOrderBy()
-
whereClause
protected java.lang.String whereClause()
-
orderByPKClause
protected java.lang.String orderByPKClause()
-
orderByClause
protected java.lang.String orderByClause()
-
-