Interface AsSearchConfigurationDao

    • Method Detail

      • findAllSearchConfigurations

        <T extends AbstractAsSearchConfigurationModel> java.util.List<T> findAllSearchConfigurations()
        Finds all search configurations.
        Returns:
        list of search configurations or empty list if no configuration is found
      • findSearchConfigurationsByCatalogVersion

        <T extends AbstractAsSearchConfigurationModel> java.util.List<T> findSearchConfigurationsByCatalogVersion​(CatalogVersionModel catalogVersion)
        Finds all search configurations for a specific catalog version.
        Returns:
        list of search configurations or empty list if no configuration is found
      • findSearchConfigurationByUid

        <T extends AbstractAsSearchConfigurationModel> java.util.Optional<T> findSearchConfigurationByUid​(CatalogVersionModel catalogVersion,
                                                                                                          java.lang.String uid)
        Finds the search configuration for a specific catalog version and uid.
        Parameters:
        catalogVersion - - the catalog version
        uid - - the unique identifier
        Returns:
        the search configuration
      • findSearchConfigurations

        <T extends AbstractAsSearchConfigurationModel> java.util.List<T> findSearchConfigurations​(java.lang.Class<T> type,
                                                                                                  java.util.Map<java.lang.String,​java.lang.Object> filters)
        Finds all search configurations matching the given filters.
        Parameters:
        type - - the search configuration type
        filters - - the parameters
        Returns:
        list of search configurations or empty list if no configuration is found