private static getBuilds()

in src/bll/entities/change.ts [66:84]


    private static getBuilds(changeObj: any): Build[] {
        if (!changeObj ||
            !changeObj.myTypeToInstanceMap ||
            !changeObj.myTypeToInstanceMap[0] ||
            !changeObj.myTypeToInstanceMap[0].entry ||
            !changeObj.myTypeToInstanceMap[0].entry[0] ||
            !changeObj.myTypeToInstanceMap[0].entry[0].Build ||
            !changeObj.myTypeToInstanceMap[0].entry[0].Build[0] ||
            !changeObj.myTypeToInstanceMap[0].entry[0].Build[0].id) {
            return [];
        }
        const builds: Build[] = [];
        changeObj.myTypeToInstanceMap[0].entry.forEach((entry) => {
            if (entry && entry.Build && entry.Build[0]) {
                builds.push(Build.fromXmlRpcObject(entry.Build[0]));
            }
        });
        return builds;
    }