Class AdvancedSavedQuery
java.lang.Object
de.hybris.platform.util.BridgeAbstraction
de.hybris.platform.jalo.Item
de.hybris.platform.jalo.ExtensibleItem
de.hybris.platform.jalo.c2l.LocalizableItem
de.hybris.platform.jalo.GenericItem
de.hybris.platform.jalo.flexiblesearch.GeneratedSavedQuery
de.hybris.platform.jalo.flexiblesearch.SavedQuery
de.hybris.platform.advancedsavedquery.jalo.GeneratedAdvancedSavedQuery
de.hybris.platform.advancedsavedquery.jalo.AdvancedSavedQuery
- All Implemented Interfaces:
Serializable,Comparable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException -
Field Summary
Fields inherited from class de.hybris.platform.advancedsavedquery.jalo.GeneratedAdvancedSavedQuery
DEFAULT_INITIAL_ATTRIBUTES, GENERATEDFLEXIBLESEARCH, WHEREPARTS, WHEREPARTSHANDLERFields inherited from class de.hybris.platform.jalo.flexiblesearch.SavedQuery
TYPE_PLACEHOLDERFields inherited from class de.hybris.platform.jalo.flexiblesearch.GeneratedSavedQuery
CODE, DESCRIPTION, NAME, PARAMS, PARAMTYPES, QUERY, RESULTTYPEFields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLEDFields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEFields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theAdvancedSavedQuery.generatedFlexibleSearchattribute.getGeneratedFlexibleSearch(SessionContext ctx, List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList) getGeneratedFlexibleSearch(SessionContext ctx, List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList, String orderBy, String sortDirection) Translates the whereparts into a valid flexible search string.getGeneratedFlexibleSearch(List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList) Translates the whereparts into a valid flexible search string.getGeneratedFlexibleSearch(List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList, String orderBy, String sortDirection) Deprecated.since agesgetWherePart(SessionContext ctx, String pattern) Returns a where part by it's replace pattern.getWherePart(String pattern) Returns a where part by it's replace pattern.Generated method - Getter of theAdvancedSavedQuery.wherepartsattribute.voidsetWhereparts(SessionContext ctx, Collection value) Generated method - Setter of theAdvancedSavedQuery.wherepartsattribute.Methods inherited from class de.hybris.platform.advancedsavedquery.jalo.GeneratedAdvancedSavedQuery
addToWhereparts, addToWhereparts, getDefaultAttributeModes, getGeneratedFlexibleSearch, getWhereparts, removeFromWhereparts, removeFromWhereparts, setWherepartsMethods inherited from class de.hybris.platform.jalo.flexiblesearch.SavedQuery
createItem, getAllParams, setCode, setParamsMethods inherited from class de.hybris.platform.jalo.flexiblesearch.GeneratedSavedQuery
getAllDescription, getAllDescription, getAllName, getAllName, getAllParams, getCode, getCode, getDescription, getDescription, getName, getName, getQuery, getQuery, getResultType, getResultType, setAllDescription, setAllDescription, setAllName, setAllName, setAllParams, setAllParams, setCode, setDescription, setDescription, setName, setName, setQuery, setQuery, setResultType, setResultTypeMethods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItemsMethods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertyMethods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyMethods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPartOfRemovedSessionMarker, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isMarkModifiedDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, suppressRelation, toString, useTA, writeReplaceMethods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
Constructor Details
-
AdvancedSavedQuery
public AdvancedSavedQuery()
-
-
Method Details
-
getGeneratedFlexibleSearch
Description copied from class:GeneratedAdvancedSavedQueryGenerated method - Getter of theAdvancedSavedQuery.generatedFlexibleSearchattribute.- Specified by:
getGeneratedFlexibleSearchin classGeneratedAdvancedSavedQuery- Returns:
- the generatedFlexibleSearch
-
getGeneratedFlexibleSearch
public String getGeneratedFlexibleSearch(List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList) Translates the whereparts into a valid flexible search string.- Returns:
- A flexible search string like SELECT {pk} FROM {Customer} Where {customerID}=?value.
-
getGeneratedFlexibleSearch
public String getGeneratedFlexibleSearch(List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList, String orderBy, String sortDirection) - Parameters:
queryParameterList-orderBy-
-
getGeneratedFlexibleSearch
public String getGeneratedFlexibleSearch(SessionContext ctx, List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList) - Parameters:
ctx-queryParameterList-
-
getGeneratedFlexibleSearch
public String getGeneratedFlexibleSearch(SessionContext ctx, List<AdvancedSavedQuery.SearchParameterContainer> queryParameterList, String orderBy, String sortDirection) Translates the whereparts into a valid flexible search string.- Parameters:
ctx-- Returns:
- A flexible search string like SELECT {pk} FROM {Customer} Where {customerID}=?value.
-
getWhereparts
Description copied from class:GeneratedAdvancedSavedQueryGenerated method - Getter of theAdvancedSavedQuery.wherepartsattribute.- Overrides:
getWherepartsin classGeneratedAdvancedSavedQuery- Returns:
- the whereparts
-
setWhereparts
Description copied from class:GeneratedAdvancedSavedQueryGenerated method - Setter of theAdvancedSavedQuery.wherepartsattribute.- Overrides:
setWherepartsin classGeneratedAdvancedSavedQueryvalue- the whereparts
-
getWherePart
Returns a where part by it's replace pattern. pattern should be unique in conjunction with the SavedQuery.- Parameters:
pattern-- See Also:
-
getWherePart
Returns a where part by it's replace pattern. pattern should be unique in conjunction with the SavedQuery.- Parameters:
ctx-pattern-
-
getParams
Deprecated.since ages- Overrides:
getParamsin classSavedQuery
-