1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| Quintiq file version 2.0
| #parent: #root
| Method CopyInternal (
| MacroPlan owner,
| String username_i,
| Boolean createAsNew_i,
| Boolean isfromdb_i
| ) as OptimizerPuzzleWIP
| {
| Description:
| [*
| Remove all OptimizerPuzzleWIP for the user given in argument
| Create a new OptimizerPuzzleWIP
| *]
| TextBody:
| [*
| // Copy object so that subsequent edit by this user, operates on the WIP object
| wip := OptimizerPuzzleWIP::Create( owner, this, username_i, createAsNew_i, isfromdb_i );
|
| wip.OptimizerPuzzle( relset, this.astype( OptimizerPuzzle ) );
|
| // Copy Subset from OptimizerPuzzle to OptimizerPuzzleWIP
| this.SyncSubsetAll( wip );
|
| // Create all the subsets ( but WIP ) not already created for wip Optimizer Puzzle
| // Entity AND product
| SubsetInOptimizerPuzzle::CreateAllSubsets( owner, wip, false );
|
| return wip;
| *]
| }
|
|