(file) Return to CIMRepository.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Repository

Diff for /pegasus/src/Pegasus/Repository/CIMRepository.cpp between version 1.185 and 1.186

version 1.185, 2008/06/18 18:12:03 version 1.186, 2008/06/19 17:49:53
Line 1415 
Line 1415 
             _rep->_nameSpaceManager.getAssocClassPath(             _rep->_nameSpaceManager.getAssocClassPath(
                 nameSpace,NameSpaceDelete);                 nameSpace,NameSpaceDelete);
  
         if (FileSystem::exists(assocFileName[0]))  
             AssocClassTable::deleteAssociation(assocFileName[0], className);             AssocClassTable::deleteAssociation(assocFileName[0], className);
     }     }
  
Line 1562 
Line 1561 
     //     //
  
     String assocFileName = _rep->_nameSpaceManager.getAssocInstPath(nameSpace);     String assocFileName = _rep->_nameSpaceManager.getAssocInstPath(nameSpace);
   
     if (FileSystem::exists(assocFileName))  
         AssocInstTable::deleteAssociation(assocFileName, instanceName);         AssocInstTable::deleteAssociation(assocFileName, instanceName);
  
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
Line 2042 
Line 2039 
         Array<String> assocFileName =         Array<String> assocFileName =
             _rep->_nameSpaceManager.getAssocClassPath(             _rep->_nameSpaceManager.getAssocClassPath(
                 nameSpace,NameSpaceDelete);                 nameSpace,NameSpaceDelete);
         if (FileSystem::exists(assocFileName[0]))          if (AssocClassTable::deleteAssociation(
                   assocFileName[0], cimClass.getClassName()))
         {         {
             AssocClassTable::deleteAssociation(  
                 assocFileName[0], cimClass.getClassName());  
             // Create the association again.             // Create the association again.
             _rep->_createAssocClassEntries(nameSpace, cimClass);             _rep->_createAssocClassEntries(nameSpace, cimClass);
         }         }
         else  
         {  
             PEG_METHOD_EXIT();  
             throw CannotOpenFile(assocFileName[0]);  
         }  
     }     }
  
  


Legend:
Removed from v.1.185  
changed lines
  Added in v.1.186

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2