Skip to content
Snippets Groups Projects
Commit 06cc7ff0 authored by mathias.chouet's avatar mathias.chouet
Browse files

Suppression méthodes inutilisées liées à Props

parent 43f3956a
No related branches found
No related tags found
1 merge request!31Resolve "Simplification du code (jalhyd#58)"
......@@ -100,27 +100,11 @@ export abstract class FormulaireDefinition extends FormulaireNode implements Obs
this._currentNub = n;
}
private findNub(params: Props | {}) {
return this._paramService.findNub(params);
}
protected createNub(params: Props | {}): Nub {
const props = params instanceof Props ? params : new Props(params);
return this._paramService.createNub(props);
}
/**
* @return le Nub associé à un type de noeud donné, le crée si nécessaire
* @param params paramètres de contexte de création du nub
*/
protected getNub(params: Props | {}): Nub {
let res = this.findNub(params);
if (!res) {
res = this.createNub(params);
}
return res;
}
protected replaceCurrentNub(params: Props) {
this.currentNub = this._paramService.replaceNub(this._currentNub, params);
}
......@@ -129,21 +113,6 @@ export abstract class FormulaireDefinition extends FormulaireNode implements Obs
return this._paramService.replaceNub(sn, params);
}
/**
* @return le paramètre d'un type de noeud
* @param symbol symbole du paramètre
* @param params paramètres de contexte de création du nub
*/
protected getNubParamFromSymbol(symbol: string, params: Props | {}): ParamDefinition {
const nub: Nub = this.getNub(params);
if (nub) {
return nub.getParameter(symbol);
}
throw new Error(`FormulaireDefinition.getNubParamFromSymbol() : pas de Nub trouvé pour ${params}`);
}
protected deleteNub(sn: Nub) {
this._paramService.deleteNub(sn);
}
......
......@@ -96,10 +96,6 @@ export class ParamService {
return truc;
}
public findNub(params: Props | {}): Nub {
return Session.getInstance().findNub(params);
}
public replaceNub(sn: Nub, params: Props): Nub {
return Session.getInstance().replaceNub(sn, params);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment