Quintiq file version 2.0
|
#parent: #root
|
StaticMethod ValidateDistinctOriginDestination (
|
output String feedback_o,
|
output String sanitycheckfeedback_o,
|
String fromCampaignType,
|
String toCampaignType
|
) declarative remote as Boolean
|
{
|
Description: 'Precondition to check origin campaign type to destination campaign type differs.'
|
TextBody:
|
[*
|
// Make sure origin & destination differs
|
isEmpty := fromCampaignType.TrimBoth().Length() = 0 or toCampaignType.TrimBoth().Length() = 0
|
isDifferent := fromCampaignType <> toCampaignType
|
if( not isEmpty and not isDifferent )
|
{
|
feedback_o := Translations::MP_TransitionType_ValidateInput_HasSameFromToCampaignTypes();
|
sanitycheckfeedback_o := SanityCheckCategoryLevel::GetSanityCheckCategoryDataWarning();
|
}
|
return isDifferent;
|
*]
|
}
|