@Named(value="story") @SessionScoped public class StoryManagedBean extends Paginated implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected es.uvigo.esei.microstories.services.StoryService |
storyService |
| Constructor and Description |
|---|
StoryManagedBean() |
| Modifier and Type | Method and Description |
|---|---|
long |
countTotalItems() |
String |
cssThemeForCarousel(long id,
Set<es.uvigo.esei.microstories.domain.types.ThemeType> themes) |
void |
doSearch() |
String |
getCurrentSearchText() |
String |
getExcerpt(String content,
int length) |
Long |
getId() |
List<es.uvigo.esei.microstories.dtos.StoryResponseDto> |
getRecentStories() |
List<es.uvigo.esei.microstories.dtos.StoryResponseDto> |
getSearchedStories() |
String |
getSearchText() |
es.uvigo.esei.microstories.dtos.StoryResponseDto |
getStory() |
boolean |
hasSearchedStories() |
List<es.uvigo.esei.microstories.dtos.StoryResponseDto> |
list() |
String |
loadStoryById() |
String |
performSearchFromHeader()
Navigates to the search page, passing the text as a parameter.
|
protected List<es.uvigo.esei.microstories.dtos.StoryResponseDto> |
search(int page,
int pageSize) |
void |
setId(Long id) |
void |
setSearchText(String searchText) |
void |
setStory(es.uvigo.esei.microstories.dtos.StoryResponseDto story) |
String |
viewStory(Long storyId) |
changeCurrentPage, changePageSize, getCurrentPage, getLastItemIndex, getPageSize, getPagesToShow, getResults, getTotalItems, getTotalPages, goToPage, isLastPage, nextPage, previousPage, refresh, setPageSize, updateSearchpublic List<es.uvigo.esei.microstories.dtos.StoryResponseDto> list()
public List<es.uvigo.esei.microstories.dtos.StoryResponseDto> getRecentStories()
public String performSearchFromHeader()
public void doSearch()
protected List<es.uvigo.esei.microstories.dtos.StoryResponseDto> search(int page, int pageSize)
public long countTotalItems()
countTotalItems in class Paginatedpublic boolean hasSearchedStories()
public List<es.uvigo.esei.microstories.dtos.StoryResponseDto> getSearchedStories()
public String getCurrentSearchText()
public String getSearchText()
public void setSearchText(String searchText)
public Long getId()
public void setId(Long id)
public es.uvigo.esei.microstories.dtos.StoryResponseDto getStory()
public void setStory(es.uvigo.esei.microstories.dtos.StoryResponseDto story)
public String loadStoryById()
public String cssThemeForCarousel(long id, Set<es.uvigo.esei.microstories.domain.types.ThemeType> themes)
Copyright © 2025. All rights reserved.