Bonjour,

Je dois faire un objet java qui contient des missions pour des entrepôts. Mon problème est le suivant :
j'ai une partie entête qui est la même pour toute la mission, et une partie variable qui va changer pour chaque article à préparer. Comment gérer cette partie variable ? avec une liste ?

Ci-joint le code pour mieux se rendre compte.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
public class Mission {
 
    /* Entête */
    private String  prechronoMission        = "" ;
    private int     noMission               = -1 ;
    private String  caracMissionLibelle1    = "" ;
    private String  caracMissionLibelle2    = "" ;
    private String  caracMissionLibelle3    = "" ;
    private String  caracMissionLibelle4    = "" ;
    private String  caracMissionLibelle5    = "" ;
 
    private String  caracMissionValeur1     = "" ;
    private String  caracMissionValeur2     = "" ;
    private String  caracMissionValeur3     = "" ;
    private String  caracMissionValeur4     = "" ;
    private String  caracMissionValeur5     = "" ;
 
    private String  codeCdtMission          = "" ;
 
 
    /* Detail */
    private String  prechronof              = "" ;
    private int     chronof                 = -1 ;
    private int     noCommande              = -1 ;
    private int     noLigne                 = -1 ;
    private String  codeClient              = "" ;
    private String  nomClient               = "" ;
 
 
    private String  codeDepot               = "" ;
    private String  alleePicking            = "" ;
    private String  rangeePicking           = "" ;
    private String  niveauPicking           = "" ;
 
    private String  noArticleAPrelever      = "" ;
    private String  libelleArticleAPrelever = "" ;
    private int     noNSC                   = -1 ;
    private int     codeCourtNSC            = -1 ;
    private String  codeCdtAPrelever        = "" ;
    private int     qteAPrelever            = 0  ;
    private String  codeUniteAPrelever      = "" ;
    private String  libelleUniteAPrelever   = "" ;
    private int     noLotAPrelever          = -1 ;
 
}