Package ru.bgcrm.plugin.slack.dao
Class MessageTypeChannel
java.lang.Object
org.bgerp.model.base.Id
org.bgerp.model.base.IdTitle
ru.bgcrm.dao.message.MessageType
ru.bgcrm.plugin.slack.dao.MessageTypeChannel
Message type and settings of Slack.
- See Also:
-
Field Summary
Fields inherited from class ru.bgcrm.dao.message.MessageType
configMap, setup, unprocessedMessagesCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MessageTypeChannel
getProcessMessageHeaderColor
(Message message) getToken()
boolean
boolean
isEditable
(Message message) boolean
isRemovable
(Message message) void
messageDelete
(ConnectionSet conSet, String... messageId) Deletes both processed and unprocessed messages.void
process()
Sends and reads message list.void
updateMessage
(Connection con, DynActionForm form, Message message) Methods inherited from class ru.bgcrm.dao.message.MessageType
answerText, getAnswerMessage, getConfigMap, getContactSaver, getEditorJsp, getMessageDescription, getSearchMap, getUnprocessedMessagesCount, getViewerJsp, isAnswerSupport, isCheckEmptySubject, isProcessChangeSupport, isReadable, isReading, messageLinkedToProcess, newMessageGet, newMessageList, newMessageLoad, processMessageAttaches, searchObjectsForLink
-
Constructor Details
-
MessageTypeChannel
- Throws:
Config.InitStopException
-
-
Method Details
-
getToken
-
getPurposeExpression
-
getPostExpression
-
getAccountParam
-
isEditable
- Overrides:
isEditable
in classMessageType
-
isRemovable
- Overrides:
isRemovable
in classMessageType
-
isAttachmentSupport
public boolean isAttachmentSupport()- Overrides:
isAttachmentSupport
in classMessageType
-
getHeaderJsp
- Overrides:
getHeaderJsp
in classMessageType
- Returns:
- Plugin's endpoint for process message header.
-
getProcessMessageHeaderColor
- Overrides:
getProcessMessageHeaderColor
in classMessageType
-
messageDelete
Description copied from class:MessageType
Deletes both processed and unprocessed messages.- Overrides:
messageDelete
in classMessageType
- Parameters:
conSet
-messageId
- set with int DB IDs or type related string IDs.
-
updateMessage
- Specified by:
updateMessage
in classMessageType
- Throws:
Exception
-
process
public void process()Description copied from class:MessageType
Sends and reads message list.- Overrides:
process
in classMessageType
-
getMessageType
- Throws:
BGMessageException
-