Class NewsAction

java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.BaseAction
org.apache.struts.actions.DispatchAction
org.bgerp.action.base.BaseAction
org.bgerp.action.NewsAction

public class NewsAction extends BaseAction
News and personal message actions
  • Field Details

    • UNREAD_NEWS_PERSONAL_KEY

      public static final String UNREAD_NEWS_PERSONAL_KEY
      Personalization key for the list of unread news IDs
      See Also:
  • Constructor Details

    • NewsAction

      public NewsAction()
      Default constructor
  • Method Details

    • newsUpdate

      public org.apache.struts.action.ActionForward newsUpdate(DynActionForm form, Connection con) throws Exception
      Creates or updates a news item or a personal message
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error
    • newsEdit

      public org.apache.struts.action.ActionForward newsEdit(DynActionForm form, Connection con) throws Exception
      Loads a news item for editing
      Parameters:
      form - request form
      con - database connection
      Returns:
      HTML view forward
      Throws:
      Exception - on any error
    • newsList

      public org.apache.struts.action.ActionForward newsList(DynActionForm form, Connection con) throws Exception
      Returns the list of news for the current user, filtered by read state and text
      Parameters:
      form - request form
      con - database connection
      Returns:
      HTML view forward
      Throws:
      Exception - on any error
    • newsGet

      public org.apache.struts.action.ActionForward newsGet(DynActionForm form, Connection con) throws Exception
      Marks a news item as read and returns its content
      Parameters:
      form - request form
      con - database connection
      Returns:
      HTML view forward
      Throws:
      Exception - on any error
    • newsSetRead

      public org.apache.struts.action.ActionForward newsSetRead(DynActionForm form, Connection con) throws Exception
      Sets the read state of a single news item
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error
    • newsSetAllRead

      public org.apache.struts.action.ActionForward newsSetAllRead(DynActionForm form, Connection con) throws Exception
      Marks all news of the current user as read
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error
    • newsDelete

      public org.apache.struts.action.ActionForward newsDelete(DynActionForm form, Connection con) throws Exception
      Deletes a news item
      Parameters:
      form - request form
      con - database connection
      Returns:
      JSON response
      Throws:
      Exception - on any error