Class NewsActionBean

All Implemented Interfaces:
net.sourceforge.stripes.action.ActionBean, WebjetComponentInterface, IncludeRequestWrapperInterface

public class NewsActionBean extends NewsApp implements net.sourceforge.stripes.action.ActionBean, IncludeRequestWrapperInterface
Include actionBean pre nove news komponenty Title webjet7 Company Interway s.r.o. (www.interway.sk) Copyright Interway s.r.o. (c) 2001-2015
  • Constructor Details

    • NewsActionBean

      public NewsActionBean()
  • Method Details

    • news

      @DefaultHandler public net.sourceforge.stripes.action.Resolution news()
    • getContext

      public net.sourceforge.stripes.action.ActionBeanContext getContext()
      Specified by:
      getContext in interface net.sourceforge.stripes.action.ActionBean
    • setContext

      public void setContext(net.sourceforge.stripes.action.ActionBeanContext context)
      Specified by:
      setContext in interface net.sourceforge.stripes.action.ActionBean
    • getRequest

      public javax.servlet.http.HttpServletRequest getRequest()
    • getCurrentUser

      public Identity getCurrentUser()
    • loadTemplate

      public net.sourceforge.stripes.action.Resolution loadTemplate()
    • setTags

      public net.sourceforge.stripes.action.Resolution setTags()
    • setAuthors

      public net.sourceforge.stripes.action.Resolution setAuthors()
    • getNewsList

      public List<? extends DocDetails> getNewsList()
    • addCriteria

      public static void addCriteria(javax.servlet.http.HttpServletRequest request, Criteria... criteria)
      Umoznuje pridat dalsie kriteria, napr v JSP - obdoba whereSql v predoslych newskach
      Parameters:
      request -
      criteria -
    • setNewsName

      public void setNewsName(String newsName)
    • setPerex

      public void setPerex(boolean perex)
    • setDate

      public void setDate(boolean date)
    • setPlace

      public void setPlace(boolean place)
    • setGroupIds

      public void setGroupIds(int[] groupIds)
    • setNewsQuery

      public void setNewsQuery(NewsQuery newsQuery)
    • setSearchAlsoProtectedPages

      public void setSearchAlsoProtectedPages(boolean searchAlsoProtectedPages)
    • isPerex

      public boolean isPerex()
    • getPage

      public int getPage()
    • setPage

      public void setPage(int page)
    • isDate

      public boolean isDate()
    • isPlace

      public boolean isPlace()
    • getRequestPerexGroupsName

      public String getRequestPerexGroupsName()
    • setRequestPerexGroupsName

      public void setRequestPerexGroupsName(String requestPerexGroupsName)
    • getPaginator

      public Map<String,Object> getPaginator(Prop prop)
    • getTotalPages

      public int getTotalPages()
    • setReturnDocsWithAtributes

      public void setReturnDocsWithAtributes(boolean returnDocsWithAtributes)
    • getFilter

      public Map<String,List<String>> getFilter()
    • setFilter

      public void setFilter(Map<String,List<String>> filter)
    • getSearch

      public Map<String,List<String>> getSearch()
    • setSearch

      public void setSearch(Map<String,List<String>> search)
    • getGroupIdsString

      public String getGroupIdsString()
    • getPerexGroupString

      public String getPerexGroupString()
    • getPerexGroupNotString

      public String getPerexGroupNotString()
    • getPerexCrop

      public int getPerexCrop()
    • setPerexCrop

      public void setPerexCrop(int perexCrop)
    • setPublishType

      public void setPublishType(NewsActionBean.PublishType publishType)
    • setOrder

      public void setOrder(NewsQuery.OrderEnum order)
    • getHtmlOut

      public String getHtmlOut()
    • isSearchAlsoProtectedPages

      public boolean isSearchAlsoProtectedPages()
    • link

      public String link(DocDetails doc)
    • getTemplates

      public List<NewsTemplatesEntity> getTemplates()
    • getVelocityProperties

      public List<NewsContextMenuItem> getVelocityProperties()
    • getDocDetailsProperties

      public List<NewsContextMenuItem> getDocDetailsProperties()
    • getGroupDetailsProperties

      public List<NewsContextMenuItem> getGroupDetailsProperties()
    • getPagingProperties

      public List<NewsContextMenuItem> getPagingProperties()
    • isSelected

      public boolean isSelected(NewsTemplatesEntity entity)
    • getEditAttributesPopup

      public static String getEditAttributesPopup(javax.servlet.http.HttpServletRequest request, DocDetails doc)
      Vrati atributy pre news komponentu na jej lahsiu editaciu, pouzije sa na kazdom news elemente v liste
      Parameters:
      request -
      doc -
      Returns:
    • getEditAttributesInline

      public static String getEditAttributesInline(javax.servlet.http.HttpServletRequest request, DocDetails doc)
    • getAuthor

      public static UserDetails getAuthor(DocDetails doc)
    • isIncludeActualDoc

      public boolean isIncludeActualDoc()
    • setIncludeActualDoc

      public void setIncludeActualDoc(boolean includeActualDoc)
    • clearList

      public void clearList()
    • getTagClickLink

      public String getTagClickLink()
    • setTagClickLink

      public void setTagClickLink(String tagClickLink)
    • getTags

      public List<LabelValueDetails> getTags()
    • setTags

      public void setTags(List<LabelValueDetails> tags)
    • getTag

      public String getTag()
    • setTag

      public void setTag(String tag)
    • getAuthors

      public List<LabelValueDetails> getAuthors()
    • setAuthors

      public void setAuthors(List<LabelValueDetails> authors)
    • getAuthor

      public String getAuthor()
    • setAuthor

      public void setAuthor(String author)
    • prepareIncludeRequestWrapper

      @Before(stages=BindingAndValidation) public void prepareIncludeRequestWrapper()
    • removeIncludeRequestWrapper

      @After(stages=BindingAndValidation) public void removeIncludeRequestWrapper()