Class SearchServiceImpl

  • All Implemented Interfaces:
    SearchService

    @Service("SearchService")
    public class SearchServiceImpl
    extends java.lang.Object
    implements SearchService
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.slf4j.Logger LOG  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<QddtUrl> findByName​(java.lang.String name)  
      java.util.List<QddtUrl> findByUserId​(java.util.UUID userId)  
      QddtUrl findPath​(java.util.UUID id)
      Return a path based on its ID.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOG

        protected final org.slf4j.Logger LOG
    • Constructor Detail

      • SearchServiceImpl

        @Autowired
        public SearchServiceImpl​(SearchRepository repository)
    • Method Detail

      • findPath

        @PreAuthorize("hasAnyAuthority(\'ROLE_ADMIN\',\'ROLE_EDITOR\',\'ROLE_CONCEPT\',\'ROLE_VIEW\')")
        public QddtUrl findPath​(java.util.UUID id)
        Description copied from interface: SearchService
        Return a path based on its ID.
        Specified by:
        findPath in interface SearchService
        Parameters:
        id - ID
        Returns:
        Entity
      • findByName

        @PreAuthorize("hasAnyAuthority(\'ROLE_ADMIN\',\'ROLE_EDITOR\',\'ROLE_CONCEPT\')")
        public java.util.List<QddtUrl> findByName​(java.lang.String name)
        Specified by:
        findByName in interface SearchService
      • findByUserId

        @PreAuthorize("hasAnyAuthority(\'ROLE_ADMIN\')")
        public java.util.List<QddtUrl> findByUserId​(java.util.UUID userId)
        Specified by:
        findByUserId in interface SearchService