Class DefaultMediaDao

  • All Implemented Interfaces:
    Dao, MediaDao
    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 Detail

      • DefaultMediaDao

        public DefaultMediaDao()
    • Method Detail

      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • findFolder

        @Deprecated
        public java.util.List<MediaFolderModel> findFolder​(java.lang.String qualifier)
        Deprecated.
        since ages
        Description copied from interface: MediaDao
        Finds all folders by qualifier.
        Specified by:
        findFolder in interface MediaDao
        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 ages
        Description copied from interface: MediaDao
        Finds all formats by qualifier.
        Specified by:
        findFormat in interface MediaDao
        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 ages
        Description copied from interface: MediaDao
        Finds all media by code and version.
        Specified by:
        findMedia in interface MediaDao
        Parameters:
        catalogVersion - version of searched media
        code - code of searched media
        Returns:
        all media by code and version.
      • findMedia

        @Deprecated
        public java.util.List<MediaModel> findMedia​(java.lang.String code)
        Deprecated.
        since ages
        Description copied from interface: MediaDao
        Finds all media by code.
        Specified by:
        findMedia in interface MediaDao
        Parameters:
        code - code of searched media
        Returns:
        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 interface MediaDao
        Parameters:
        catalogVersion - version of searched media
        code - 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 interface MediaDao
        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 interface MediaDao
        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 interface MediaDao
        Parameters:
        qualifier - qualifier of searched formats
        Returns:
        all formats by qualifier.
      • 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 interface MediaDao
        Parameters:
        baseMedia - the base media
        versionId - the version id
        Returns:
        the list