Namespace: Consultingwerk.SmartFramework.System
Class 
MessageProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.SmartFramework.IMessageProvider

File:MessageProvider
Purpose:Default implementation of the IMessageProvider Interface
Description:Uses the MessageBusinessEntity to access messages stored
in the SmartDB, uses a local cache to store messages
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Jan 09 21:39:17 CET 2013
Notes:The MessageProvider is primarily intended to be used from
client side code. It can also be used on the AppServer,
however in those cases the caching (by the current language)
of message records that are disposed when the language
changes may cause smoe overhead
See https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8093758/Accessing+Messages+from+the+SmartFramework+Message+table
Does also provide static versions of the GetMessageText
methods, which serve as a static wrapper to the GetMessageText
method of the current IMessageProvider implementation,
typically this is the MessageProvider class itself (ease of use).



Top Method Summary
Options Name Purpose
# FetchMessageFromBusinessEntity (character, integer) Fetches a message from the backend using the MessageBusinessEntity
# FindMessageRecord (character, integer) Locates a eSmartMessageRecord in the cache or on the backend
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character, character, character, character) Returns a Message structure for the specified message group and number and parameters
+ CHARACTER GetMessageDetail (character, integer) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character, character, character, character) Returns the message detail for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageText (character, integer, character, character, character, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character, character, character, character) Returns the message text for the specified MessageGroup and Number and message parameters
+ Consultingwerk.SmartFramework.MessageTypeEnum GetMessageType (character, integer) Returns the message type for the specified MessageGroup and Number and message parameters
- LanguageKeyChangedHandler () Event handler for the LanguageKeyChanged event of the SessionManager

Top Constructor Summary
Options Name Purpose
+ MessageProvider () Constructor for the MessageProvider class

Top Property Summary
Options Name Purpose
+ CHARACTER MessagePattern


Method Detail
Top

PROTECTED FetchMessageFromBusinessEntity (character, integer)

Purpose: Fetches a message from the backend using the MessageBusinessEntity
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Top

PROTECTED FindMessageRecord (character, integer)

Purpose: Locates a eSmartMessageRecord in the cache or on the backend
Notes: When the backend has no record available, a dummy record will be
created to avoid additional backend calls

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC Consultingwerk.SmartFramework.Message GetMessage (character, integer, character, character, character, character, character, character, character, character, character)

Purpose: Returns a Message structure for the specified message group and number
and parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
pcParameter9 CHARACTER
The nineth message parameter
Returns Consultingwerk.SmartFramework.Message
The message Structure
Top

PUBLIC CHARACTER GetMessageDetail (character, integer)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageDetail (character, integer, character, character, character, character, character, character, character, character, character)

Purpose: Returns the message detail for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
pcParameter9 CHARACTER
The nineth message parameter
Returns CHARACTER
The message detail
Top

PUBLIC CHARACTER GetMessageText (character, integer)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageText (character, integer, character, character, character, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
pcParameter9 CHARACTER
The nineth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
Returns CHARACTER
The message text
Top

PUBLIC CHARACTER GetMessageTextWrapper (character, integer, character, character, character, character, character, character, character, character, character)

Purpose: Returns the message text for the specified MessageGroup and Number
and message parameters
Notes: Static wrapper to the GetMessageText method of the current IMessageProvider
service (typically this class itself)

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
pcParameter1 CHARACTER
The first message parameter
pcParameter2 CHARACTER
The second message parameter
pcParameter3 CHARACTER
The third message parameter
pcParameter4 CHARACTER
The fourth message parameter
pcParameter5 CHARACTER
The fifth message parameter
pcParameter6 CHARACTER
The sixth message parameter
pcParameter7 CHARACTER
The seventh message parameter
pcParameter8 CHARACTER
The eigth message parameter
pcParameter9 CHARACTER
The nineth message parameter
Returns CHARACTER
The message text
Top

PUBLIC Consultingwerk.SmartFramework.MessageTypeEnum GetMessageType (character, integer)

Purpose: Returns the message type for the specified MessageGroup and Number
and message parameters
Notes:

Parameters:
pcMessageGroup CHARACTER
The message group
piMessageNumber INTEGER
The message number
Returns Consultingwerk.SmartFramework.MessageTypeEnum
The message type value: Error, Info, Question, Warning
Top

PRIVATE LanguageKeyChangedHandler ()

Purpose: Event handler for the LanguageKeyChanged event of the SessionManager
Notes: Cleares the Message Cache



Constructor Detail
Top

PUBLIC MessageProvider ()

Purpose: Constructor for the MessageProvider class
Notes:



Property Detail
Top

PUBLIC CHARACTER MessagePattern


Returns CHARACTER


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:30:50