launchDate = program.getLaunchDate();
launcherType = program.getLauncherType();
// Skip a infinite loop in Authentification phase
if (path.accept(DTOPath.UZER_WITH_PROGRAMS)) {
// contains phone !
ecmManager = (program.getEcmManager() == null ? null : new UzerDTO(program.getEcmManager(), DTOPath.NOTHING_TO_SAY));
// contains phone !
processManager = (program.getProcessManager() == null ? null : new UzerDTO(program.getProcessManager(), DTOPath.NOTHING_TO_SAY));
// contains phone !
programManager = (program.getProgramManager() == null ? null : new UzerDTO(program.getProgramManager(), DTOPath.NOTHING_TO_SAY));
} else {
// contains phone !
ecmManager = (program.getEcmManager() == null ? null : new UzerDTO(program.getEcmManager(), path));
// contains phone !
processManager = (program.getProcessManager() == null ? null : new UzerDTO(program.getProcessManager(), path));
// contains phone !
programManager = (program.getProgramManager() == null ? null : new UzerDTO(program.getProgramManager(), path));
}
comment = program.getComment();
if (path.accept(DTOPath.PROGRAM_DOC)) {
contractDate = program.getContractDate();