*/
public List<Shelf> searchByShelves(String searchQuery, boolean searchInMyAlbums, boolean searchInShared)
throws PhotoAlbumException {
Query query = searchQueryFactory.getQuery(SearchEntityEnum.SHELF, user, searchInShared, searchInMyAlbums, searchQuery);
if (null == query) {
throw new PhotoAlbumException(Constants.WRONG_SEARCH_PARAMETERS_ERROR);
}
return (List<Shelf>) query.getResultList();
}