Quintiq file version 2.0
|
#parent: #root
|
StaticMethod CanSynchronizeHierarchies (LibDMF_CommunicationChannel communicationChannel_i, output Strings feedbacks_o) declarative remote as Boolean
|
{
|
TextBody:
|
[*
|
// Check if Hierarchies can be synchronized
|
value := not isnull( communicationChannel_i );
|
|
if( not value )
|
{
|
// Translations / GetTranslation method cannot be referenced here if the channel does not exist.
|
feedbacks_o.Add( "No channel is selected. Please select a channel first." );
|
}
|
else
|
{
|
value := communicationChannel_i.IsHierarchyChannel();
|
|
if( not value )
|
{
|
feedbacks_o.Add( communicationChannel_i.CommunicationChannelRoot().GetTranslation( "DM_HierarchyChannel_CanSynchronize_IsNonHierarchyChannel", communicationChannel_i.Name() ) );
|
}
|
}
|
|
return value;
|
*]
|
}
|