std::string addKey=mSynchronizer->GetAttribute("ADD_KEY","ADD_OPS","PATH",directory,mCurrentDB);
mTreeHandler->BeginTransaction();
mSynchronizer->GetList(mCurrentDB);
- //AddDirectoryRecursor( directory, recurse, addKey );
- DicomImageScanner sc;
- AddDirectoryRecursorScanner(directory, recurse, addKey, sc, false );
+ AddDirectoryRecursor( directory, recurse, addKey );
+ //DicomImageScanner sc;
+ //AddDirectoryRecursorScanner(directory, recurse, addKey, sc, false );
int nFiles=GetProgress().GetNumberAddedFiles();
files<<nFiles;
INVALID_FILE_SEPARATOR ,
VALID_FILE_SEPARATOR);
i_sc.ReadAttributes(itr->string(),attr);
- mTreeHandler->GetTopLevelNodeId("FullFileName",itr->string(),parent_id);
+ // mTreeHandler->GetTopLevelNodeId("FullFileName",itr->string(),parent_id);
mTreeHandler->AddBranch(attr);
mProgress.IncNumberHandledFiles();
std::stringstream removedOn;
{
mProgress.IncNumberHandledFiles();
AddFile( itr->string() );
- mTreeHandler->GetTopLevelNodeId("FullFileName",itr->string(),parent_id);
+ //mTreeHandler->GetTopLevelNodeId("FullFileName",itr->string(),parent_id);
std::stringstream removedOn;
removedOn<<time(0);
mSynchronizer->InsertIgnoreFile(addKey, itr->string(),"0",removedOn.str(),mCurrentDB);
}
}
-
+ //=======================================================================
+ const std::string TreeHandlerImageAdder::isAttributeExist(const std::string i_attr)
+ {
+ return mTreeHandler->GetTree().isAttributeExist(i_attr);
+ }
+
}