Class MessageAction

java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.BaseAction
org.apache.struts.actions.DispatchAction
ru.bgcrm.struts.action.BaseAction
ru.bgcrm.struts.action.MessageAction

public class MessageAction extends BaseAction
  • Field Summary

    Fields inherited from class ru.bgcrm.struts.action.BaseAction

    FORWARD_DEFAULT, log, mapper, setup

    Fields inherited from class org.apache.struts.actions.DispatchAction

    clazz, methods, types

    Fields inherited from class org.apache.struts.actions.BaseAction

    messages

    Fields inherited from class org.apache.struts.action.Action

    servlet
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.struts.action.ActionForward
    getMessageTemplatesMessageAction(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Connection con)
     
    org.apache.struts.action.ActionForward
    message(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageDelete(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageDeleteNew(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageList(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageListNew(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageMarkRead(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
    Отметить сообщение прочитанным текущим пользователем.
    org.apache.struts.action.ActionForward
    messageMarkReadAll(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
    Отметить прочитанными все входящие сообщения процесса текущим пользователем.
    org.apache.struts.action.ActionForward
    messageTypes(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageUpdate(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageUpdateProcess(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    messageUpdateProcessToCopy(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    newMessageLoad(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    org.apache.struts.action.ActionForward
    processMessageList(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     
    protected org.apache.struts.action.ActionForward
    unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
     

    Methods inherited from class org.apache.struts.actions.DispatchAction

    cancelled, execute, getMethod, getMethodName, getParameter

    Methods inherited from class org.apache.struts.action.Action

    addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MessageAction

      public MessageAction()
  • Method Details

    • unspecified

      protected org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws Exception
      Overrides:
      unspecified in class BaseAction
      Throws:
      Exception
    • getMessageTemplatesMessageAction

      public org.apache.struts.action.ActionForward getMessageTemplatesMessageAction(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Connection con)
    • message

      public org.apache.struts.action.ActionForward message(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageListNew

      public org.apache.struts.action.ActionForward messageListNew(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageUpdateProcess

      public org.apache.struts.action.ActionForward messageUpdateProcess(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageUpdateProcessToCopy

      public org.apache.struts.action.ActionForward messageUpdateProcessToCopy(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageDelete

      public org.apache.struts.action.ActionForward messageDelete(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageDeleteNew

      public org.apache.struts.action.ActionForward messageDeleteNew(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException, IOException
      Throws:
      BGException
      IOException
    • messageUpdate

      public org.apache.struts.action.ActionForward messageUpdate(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageList

      public org.apache.struts.action.ActionForward messageList(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • processMessageList

      public org.apache.struts.action.ActionForward processMessageList(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageMarkRead

      public org.apache.struts.action.ActionForward messageMarkRead(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Отметить сообщение прочитанным текущим пользователем. Идемпотентно. Параметры: id — сообщение, processId — процесс (для пересчёта индикатора). В ответ кладёт unreadIncomingMessages — актуальное число непрочитанных входящих процесса для пользователя, чтобы фронт сразу обновил индикатор.
      Throws:
      BGException
    • messageMarkReadAll

      public org.apache.struts.action.ActionForward messageMarkReadAll(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Отметить прочитанными все входящие сообщения процесса текущим пользователем. Параметр: processId. В ответ, как и messageMarkRead(org.apache.struts.action.ActionMapping, ru.bgcrm.struts.form.DynActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, ru.bgcrm.util.sql.ConnectionSet), кладёт unreadIncomingMessages — счётчик после отметки, и markedCount — сколько сообщений отметил этот вызов.
      Throws:
      BGException
    • newMessageLoad

      public org.apache.struts.action.ActionForward newMessageLoad(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException
    • messageTypes

      public org.apache.struts.action.ActionForward messageTypes(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws BGException
      Throws:
      BGException