Class MessageTypeHelpDesk

All Implemented Interfaces:
Serializable, Id<Integer>, IdTitle<Integer>, Title

public class MessageTypeHelpDesk extends MessageType
See Also:
  • Constructor Details

    • MessageTypeHelpDesk

      public MessageTypeHelpDesk(Setup setup, int id, ConfigMap config)
  • Method Details

    • getHeaderJsp

      public String getHeaderJsp()
      Overrides:
      getHeaderJsp in class MessageType
      Returns:
      Plugin's endpoint for process message header.
    • getUser

      public User getUser()
    • getBillingId

      public String getBillingId()
    • getProcessTypeId

      public int getProcessTypeId()
    • getCostParamId

      public int getCostParamId()
    • getStatusParamId

      public int getStatusParamId()
    • getCloseStatusId

      public int getCloseStatusId()
    • getPackageParamId

      public int getPackageParamId()
    • getAutoCloseParamId

      public int getAutoCloseParamId()
    • getMarkMessagesReadStatusIds

      public Set<Integer> getMarkMessagesReadStatusIds()
    • getDbInfo

      public DBInfo getDbInfo()
    • getObjectType

      public String getObjectType()
    • process

      public void process()
      Description copied from class: MessageType
      Sends and reads message list.
      Overrides:
      process in class MessageType
    • isAnswerSupport

      public boolean isAnswerSupport()
      Overrides:
      isAnswerSupport in class MessageType
    • getAnswerMessage

      public Message getAnswerMessage(Message original)
      Overrides:
      getAnswerMessage in class MessageType
    • isEditable

      public boolean isEditable(Message message)
      Overrides:
      isEditable in class MessageType
    • isReadable

      public boolean isReadable()
      Overrides:
      isReadable in class MessageType
      Returns:
      possibility to mark message as read/unread using kernel logic.
    • updateMessage

      public void updateMessage(Connection con, DynActionForm form, Message message) throws Exception
      Specified by:
      updateMessage in class MessageType
      Throws:
      Exception