def getBuildCategory(self, idBuildCategory):
     """ Gets the corresponding BuildCategoryData object. """
     oRet = self._adCache[self.ksObjType_BuildCategory_idBuildCategory].get(idBuildCategory);
     if oRet is None:
         # Load cache entry.
         from testmanager.core.build import BuildCategoryData;
         oRet = BuildCategoryData();
         try:    oRet.initFromDbWithId(self._oDb, idBuildCategory);
         except: self._handleDbException(); raise;
         self._adCache[self.ksObjType_BuildCategory_idBuildCategory][idBuildCategory] = oRet;
     return oRet;