Quintiq file version 2.0
|
#parent: #root
|
StaticMethod ValidateInput (
|
output String feedback_o,
|
String storagestate,
|
Boolean storageenabled,
|
Boolean datasetstoredenabled,
|
Boolean databaseenabled
|
) declarative remote as Boolean
|
{
|
Description: 'Check for valid input'
|
TextBody:
|
[*
|
// Wei Li Dec-30-2015 (created)
|
feedback_o := '';
|
|
if( storagestate <> GlobalParameters_MP::GetMemoryOnlyStateString()
|
and not storageenabled )
|
{
|
feedback_o := Translations::ScenarioManager_StorageEnabled();
|
}
|
else if( ScenarioManager::GetIsDatasetStoreStorageState( storagestate )
|
and not datasetstoredenabled )
|
{
|
feedback_o := Translations::ScenarioManager_DatesetStoreEnabled();
|
}
|
else if( ScenarioManager::GetIsDatabaseStorageState( storagestate )
|
and not databaseenabled )
|
{
|
feedback_o := Translations::ScenarioManager_DatabaseEnabled();
|
}
|
return feedback_o = '';
|
*]
|
}
|