Quintiq file version 2.0
|
#parent: #root
|
StaticMethod Create (
|
OptimizerPuzzle owner,
|
IOSubsetProductInOptimizerPuzzle iosubsetproduct,
|
Boolean isfromdb
|
) as SubsetProductInOptimizerPuzzle
|
{
|
TextBody:
|
[*
|
// Create N-M object subset that is owned by OptimizerPuzzle and has a relation with Product
|
// This is a copy of the IO object given in parameter
|
// This is used to include / exclude in OptimizerPuzzle
|
|
// Create SubsetProductInOptimizerPuzzle
|
subsetProduct := owner.SubsetProductInOptimizerPuzzle( relnew,
|
IsIncluded := iosubsetproduct.IsIncluded(),
|
IsUserAction := true, // Subset created from excel import are always IsUserAction
|
ProductID := iosubsetproduct.ProductID(),
|
OptimizerPuzzleName := owner.Name(),
|
IsManuallyConfigured := isfromdb );
|
|
return subsetProduct;
|
*]
|
}
|