Quintiq file version 2.0
|
#parent: #root
|
Method GetMessage () const declarative remote as String
|
{
|
Description: 'Returns the message to be shown for this violation'
|
TextBody:
|
[*
|
violated_object_name := this.GetViolatedObjectName();
|
violated_instance_name := this.GetViolatedInstanceName();
|
|
prefix := violated_object_name + ifexpr( violated_instance_name.Length() > 0, "[" + violated_instance_name + "]", "" );
|
translated_message := this.GetTranslatedMessage();
|
|
message_text := ifexpr( prefix.Length() > 0, prefix + " - " + translated_message, translated_message );
|
|
message := SCK_Message::GetMultiRowMessage( message_text, SCK_Message::GetMaxMessageLineLength() );
|
|
return message;
|
*]
|
}
|