mds_plat/metadata_engine_api/tsrc/src/MdETestScripterBlocks.cpp
changeset 23 33ae025ac1e8
parent 0 c53acadfccc6
--- a/mds_plat/metadata_engine_api/tsrc/src/MdETestScripterBlocks.cpp	Fri Apr 16 15:23:55 2010 +0300
+++ b/mds_plat/metadata_engine_api/tsrc/src/MdETestScripterBlocks.cpp	Mon May 03 12:55:01 2010 +0300
@@ -188,6 +188,8 @@
         ENTRY( "RemoveSchemaObserverL", CMdETestScripter::RemoveSchemaObserverL ),
         ENTRY( "AddObjectObserverL", CMdETestScripter::AddObjectObserverL ),
         ENTRY( "RemoveObjectObserverL", CMdETestScripter::RemoveObjectObserverL ),
+        ENTRY( "AddObjectObserverWithUriL", CMdETestScripter::AddObjectObserverWithUriL ),
+        ENTRY( "RemoveObjectObserverWithUriL", CMdETestScripter::RemoveObjectObserverWithUriL ),
         ENTRY( "AddObjectPresentObserverL", CMdETestScripter::AddObjectPresentObserverL ),
         ENTRY( "RemoveObjectPresentObserverL", CMdETestScripter::RemoveObjectPresentObserverL ),
         ENTRY( "AddRelationObserverL", CMdETestScripter::AddRelationObserverL ),
@@ -421,6 +423,27 @@
     }
 
 // -----------------------------------------------------------------------------
+// CHarvesterPluginTestScripter::HandleUriObjectNotification
+// -----------------------------------------------------------------------------
+//
+void CMdETestScripter::HandleUriObjectNotification( CMdESession& aSession, 
+    TObserverNotificationType aType,
+    const RArray<TItemId>& aObjectIdArray,
+    const RPointerArray<HBufC>& /* aObjectUriArray */ )
+    {
+    iLog->Log(_L( "HandleUriObjectNotification" ));
+    
+    iNotificationSession = &aSession;
+    iNotificationType = aType;
+    for ( TInt i = 0; i < aObjectIdArray.Count(); ++i )
+        {
+        iNotificationItemIdArray.Append( aObjectIdArray[ i ] );
+        }
+
+    Signal();
+    }
+
+// -----------------------------------------------------------------------------
 // CHarvesterPluginTestScripter::HandleObjectPresentNotification
 // -----------------------------------------------------------------------------
 //