blob: 26f441ceb3b2c332b9a4c6fc25d3f8b0cdb8997d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import {Level1Model} from "./nodeModel";
import {TreeNodeModel} from "./treeNodeModel";
import {PnfInstance} from "./pnfInstance";
export class PnfTreeNode extends TreeNodeModel{
pnfStoreKey : string;
typeName: string;
menuActions: { [p: string]: { method: Function; visible: Function; enable: Function } };
isFailed: boolean;
statusMessage?: string;
constructor(instance: PnfInstance, pnfModel: Level1Model, pnfStoreKey : string){
super(instance, pnfModel);
this.type = pnfModel.type;
this.pnfStoreKey = pnfStoreKey;
this.name = instance.instanceName? instance.instanceName: !pnfModel.isEcompGeneratedNaming ? pnfModel.modelCustomizationName : '<Automatically Assigned>';
this.modelName = pnfModel.modelCustomizationName;
this.isEcompGeneratedNaming = pnfModel.isEcompGeneratedNaming;
}
}
|