version 1.185, 2008/06/18 18:12:03
|
version 1.186, 2008/06/19 17:49:53
|
|
|
_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); |
} | } |
| |
|
|
// | // |
| |
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(); |
|
|
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]); |
|
} |
|
} | } |
| |
| |