blob: e3d1b79b00883ade044b6adfeb64ab9942395863 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import {VfModule} from "./vfModule";
import {VfModuleInstance} from "./vfModuleInstance";
import {ServiceNodeTypes} from "./ServiceNodeTypes";
import {TreeLevel, TreeNodeModel} from "./treeNodeModel";
export class VfModuleTreeNode extends TreeNodeModel{
dynamicInputs: any;
dynamicModelName : string;
typeName: string;
menuActions: { [p: string]: { method: Function; visible: Function; enable: Function } };
isFailed: boolean;
statusMessage?: string;
constructor(vfModuleInstance: VfModuleInstance, vfModuleModel: VfModule, vfModuleModelName: string, dynamicInputs: any, isEcompGeneratedNaming: boolean, dynamicModelName : string){
super(vfModuleInstance,vfModuleModel);
this.name = vfModuleInstance.instanceName || vfModuleInstance.volumeGroupName || '<Automatically Assigned>';
this.modelName = vfModuleModelName;
this.type = ServiceNodeTypes.VFmodule;
this.isEcompGeneratedNaming = isEcompGeneratedNaming;
this.dynamicInputs = dynamicInputs;
this.dynamicModelName = dynamicModelName;
}
}
|