Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetDurationBasedOnDuration (
|
Duration defaultminduration,
|
Duration defaultmaxduration,
|
Boolean hasinputminduration,
|
Boolean hasinputmaxduration
|
) declarative remote as Duration
|
{
|
Description: 'Return duration based on max duration, or min duration if no max is set'
|
TextBody:
|
[*
|
duration := Duration::Zero();
|
if( hasinputminduration or hasinputmaxduration )
|
{
|
//Take maxduration if set
|
if( hasinputmaxduration )
|
{
|
duration := defaultmaxduration;
|
}
|
//Take minduration if maxduration is not set
|
else if( hasinputminduration )
|
{
|
duration := defaultminduration;
|
}
|
}
|
return duration;
|
*]
|
}
|