Class DefaultMediaDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.media.impl.DefaultMediaDao
-
- Direct Known Subclasses:
DefaultOrphanedMediaDao
public class DefaultMediaDao extends java.lang.Object implements MediaDao
Default implementation of dao for finding media elements.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description DefaultMediaDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.List<MediaFolderModel>
findFolder(java.lang.String qualifier)
Deprecated.since agesjava.util.List<MediaModel>
findForeignDataOwnerdByMedia(MediaModel media)
java.util.List<MediaFormatModel>
findFormat(java.lang.String qualifier)
Deprecated.since agesjava.util.List<MediaModel>
findMedia(CatalogVersionModel catalogVersion, java.lang.String code)
Deprecated.since agesjava.util.List<MediaModel>
findMedia(java.lang.String code)
Deprecated.since agesjava.util.List<MediaModel>
findMediaByCode(CatalogVersionModel catalogVersion, java.lang.String code)
Finds all media by code and version.java.util.List<MediaModel>
findMediaByCode(java.lang.String code)
Finds all media by code.MediaModel
findMediaByFormat(MediaContainerModel container, MediaFormatModel format)
java.util.List<MediaFolderModel>
findMediaFolderByQualifier(java.lang.String qualifier)
Finds all folders by qualifier.java.util.List<MediaFormatModel>
findMediaFormatByQualifier(java.lang.String qualifier)
Finds all formats by qualifier.java.util.List<DerivedMediaModel>
findMediaVersion(MediaModel baseMedia, java.lang.String versionId)
Find media version for provided baseMedia.protected FlexibleSearchService
getFlexibleSearchService()
void
setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-
-
Method Detail
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
getFlexibleSearchService
protected FlexibleSearchService getFlexibleSearchService()
-
findFolder
@Deprecated public java.util.List<MediaFolderModel> findFolder(java.lang.String qualifier)
Deprecated.since agesDescription copied from interface:MediaDao
Finds all folders by qualifier.- Specified by:
findFolder
in interfaceMediaDao
- Parameters:
qualifier
- qualifier of searched folders- Returns:
- all folders by qualifier.
-
findFormat
@Deprecated public java.util.List<MediaFormatModel> findFormat(java.lang.String qualifier)
Deprecated.since agesDescription copied from interface:MediaDao
Finds all formats by qualifier.- Specified by:
findFormat
in interfaceMediaDao
- Parameters:
qualifier
- qualifier of searched formats- Returns:
- all formats by qualifier.
-
findMedia
@Deprecated public java.util.List<MediaModel> findMedia(CatalogVersionModel catalogVersion, java.lang.String code)
Deprecated.since agesDescription copied from interface:MediaDao
Finds all media by code and version.
-
findMedia
@Deprecated public java.util.List<MediaModel> findMedia(java.lang.String code)
Deprecated.since agesDescription copied from interface:MediaDao
Finds all media by code.
-
findMediaByCode
public java.util.List<MediaModel> findMediaByCode(CatalogVersionModel catalogVersion, java.lang.String code)
Finds all media by code and version.Note that given catalogVersion is not checked whether is not null or not.
- Specified by:
findMediaByCode
in interfaceMediaDao
- Parameters:
catalogVersion
- version of searched mediacode
- code of searched media- Returns:
- all media by code and version.
-
findMediaByCode
public java.util.List<MediaModel> findMediaByCode(java.lang.String code)
Description copied from interface:MediaDao
Finds all media by code.- Specified by:
findMediaByCode
in interfaceMediaDao
- Parameters:
code
- code of searched media- Returns:
- all media by code.
-
findMediaFolderByQualifier
public java.util.List<MediaFolderModel> findMediaFolderByQualifier(java.lang.String qualifier)
Description copied from interface:MediaDao
Finds all folders by qualifier.- Specified by:
findMediaFolderByQualifier
in interfaceMediaDao
- Parameters:
qualifier
- qualifier of searched folders- Returns:
- all folders by qualifier.
-
findMediaFormatByQualifier
public java.util.List<MediaFormatModel> findMediaFormatByQualifier(java.lang.String qualifier)
Description copied from interface:MediaDao
Finds all formats by qualifier.- Specified by:
findMediaFormatByQualifier
in interfaceMediaDao
- Parameters:
qualifier
- qualifier of searched formats- Returns:
- all formats by qualifier.
-
findMediaByFormat
public MediaModel findMediaByFormat(MediaContainerModel container, MediaFormatModel format)
Description copied from interface:MediaDao
- Specified by:
findMediaByFormat
in interfaceMediaDao
- Parameters:
container
- the container in questionformat
- the format to retrieve- Returns:
- a
MediaModel
in the givenMediaContainerModel
of the right format
-
findForeignDataOwnerdByMedia
public java.util.List<MediaModel> findForeignDataOwnerdByMedia(MediaModel media)
- Specified by:
findForeignDataOwnerdByMedia
in interfaceMediaDao
-
findMediaVersion
public java.util.List<DerivedMediaModel> findMediaVersion(MediaModel baseMedia, java.lang.String versionId)
Description copied from interface:MediaDao
Find media version for provided baseMedia.- Specified by:
findMediaVersion
in interfaceMediaDao
- Parameters:
baseMedia
- the base mediaversionId
- the version id- Returns:
- the list
-
-