Package ru.bgcrm.dao.message
Class MessageTypeNote
java.lang.Object
org.bgerp.model.base.Id
org.bgerp.model.base.IdTitle
ru.bgcrm.dao.message.MessageType
ru.bgcrm.dao.message.MessageTypeNote
- See Also:
-
Field Summary
Fields inherited from class ru.bgcrm.dao.message.MessageType
configMap, setup, unprocessedMessagesCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnswerMessage(Message original) Plugin's endpoint for process message editor.getMessageDescription(String lang, Message message) Generates short message description.getProcessMessageHeaderColor(Message message) booleanbooleanisEditable(Message message) Can a message be editedbooleanbooleanbooleanisRemovable(Message message) voidmessageDelete(ConnectionSet conSet, String... messageIds) Deletes both processed and unprocessed messages.voidupdateMessage(Connection con, DynActionForm form, Message message) Methods inherited from class ru.bgcrm.dao.message.MessageType
answerText, getConfigMap, getContactSaver, getHeaderJsp, getSearchMap, getUnprocessedMessagesCount, getViewerJsp, isCheckEmptySubject, isReading, messageLinkedToProcess, newMessageGet, newMessageList, newMessageLoad, process, processMessageAttaches, searchObjectsForLink
-
Constructor Details
-
MessageTypeNote
-
-
Method Details
-
isAnswerSupport
public boolean isAnswerSupport()- Overrides:
isAnswerSupportin classMessageType
-
getAnswerMessage
- Overrides:
getAnswerMessagein classMessageType
-
isEditable
Description copied from class:MessageTypeCan a message be edited- Overrides:
isEditablein classMessageType- Parameters:
message- the message,nullfor adding a message of the type- Returns:
-
isRemovable
- Overrides:
isRemovablein classMessageType
-
isReadable
public boolean isReadable()- Overrides:
isReadablein classMessageType- Returns:
- possibility to mark message as read/unread using kernel logic
-
isProcessChangeSupport
public boolean isProcessChangeSupport()- Overrides:
isProcessChangeSupportin classMessageType
-
getProcessMessageHeaderColor
- Overrides:
getProcessMessageHeaderColorin classMessageType
-
getEditorJsp
Description copied from class:MessageTypePlugin's endpoint for process message editor.- Overrides:
getEditorJspin classMessageType- Returns:
-
getMessageDescription
Description copied from class:MessageTypeGenerates short message description.- Overrides:
getMessageDescriptionin classMessageType- Parameters:
lang- language.message- message with the type.- Returns:
-
messageDelete
Description copied from class:MessageTypeDeletes both processed and unprocessed messages.- Overrides:
messageDeletein classMessageType- Parameters:
conSet-messageIds- set with int DB IDs or type related string IDs.- Throws:
Exception
-
updateMessage
- Specified by:
updateMessagein classMessageType- Throws:
Exception
-