Class DefaultSelectiveCartDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<Wishlist2Model>
-
- de.hybris.platform.selectivecartservices.daos.impl.DefaultSelectiveCartDao
-
- All Implemented Interfaces:
SelectiveCartDao
,GenericDao<Wishlist2Model>
public class DefaultSelectiveCartDao extends DefaultGenericDao<Wishlist2Model> implements SelectiveCartDao
Default implementation ofSelectiveCartDao
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
VISIBLE
-
Constructor Summary
Constructors Constructor Description DefaultSelectiveCartDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CartEntryModel
findCartEntryByCartCodeAndEntryNumber(java.lang.String cartCode, java.lang.Integer entryNumber)
Finds cart entry by cart code and entry numberjava.util.Optional<CartModel>
findSelectiveCartByUser(UserModel user)
Finds invisible saved cart for selective cartWishlist2Model
findWishlistByName(UserModel user, java.lang.String name)
Finds wishlist by name for the current user-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Field Detail
-
VISIBLE
protected static final java.lang.String VISIBLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
findWishlistByName
public Wishlist2Model findWishlistByName(UserModel user, java.lang.String name)
Description copied from interface:SelectiveCartDao
Finds wishlist by name for the current user- Specified by:
findWishlistByName
in interfaceSelectiveCartDao
- Parameters:
user
- the current username
- the Wishlist2Model name- Returns:
- the Wishlist2Model
-
findCartEntryByCartCodeAndEntryNumber
public CartEntryModel findCartEntryByCartCodeAndEntryNumber(java.lang.String cartCode, java.lang.Integer entryNumber)
Description copied from interface:SelectiveCartDao
Finds cart entry by cart code and entry number- Specified by:
findCartEntryByCartCodeAndEntryNumber
in interfaceSelectiveCartDao
- Parameters:
cartCode
- the cart codeentryNumber
- the entry number- Returns:
- the CartEntryModel
-
findSelectiveCartByUser
public java.util.Optional<CartModel> findSelectiveCartByUser(UserModel user)
Description copied from interface:SelectiveCartDao
Finds invisible saved cart for selective cart- Specified by:
findSelectiveCartByUser
in interfaceSelectiveCartDao
- Parameters:
user
- the user- Returns:
- the Optional CartModel
-
-