diff -r 7feec50967db -r e492551a0d54 contentstorage/castorage/inc/castorage.h --- a/contentstorage/castorage/inc/castorage.h Tue Mar 23 23:17:02 2010 +0200 +++ b/contentstorage/castorage/inc/castorage.h Tue Mar 23 23:28:12 2010 +0200 @@ -53,14 +53,14 @@ * @param aResultContainer The result list of entries . * for a specific select. */ - virtual void GetEntriesL( const CCaInnerQuery* aQuery, + virtual void GetEntriesL( const CCaInnerQuery* aQuery, RPointerArray& aResultContainer ) = 0; /** * Fetches data from database by ids. * * @param aQuery The query information to select specific entries. - * @param aResultIdArray The result list of entries' ids. + * @param aResultIdArray The result list of entries' ids. * for a specific select. */ virtual void GetEntriesIdsL( const CCaInnerQuery* aQuery, @@ -73,7 +73,7 @@ * @param aParentIdArray The result list of parents' ids * for a specific select. */ - virtual void GetParentsIdsL( const RArray& aEntryIdArray, + virtual void GetParentsIdsL( const RArray& aEntryIdArray, RArray& aParentIdArray ) = 0; /** @@ -105,7 +105,7 @@ * @param aEntryId The entry id for which touch data should be stored. */ virtual void TouchL( const TInt aEntryId ) = 0; - + /** * Get database property from db. * @@ -113,7 +113,7 @@ * @param aPropertyValue The value of property. */ virtual void DbPropertyL( const TDesC& aProperty, TDes& aPropertyValue ) = 0; - + /** * Set property . * @@ -121,14 +121,14 @@ * @param aPropertyValue The value of property. */ virtual void SetDBPropertyL( const TDesC& aProperty, const TDesC& aPropertyValue ) = 0; - + /** * Remove from localization table . * * @param aEntryId Entry Id to remove. */ virtual void RemoveFromLocalizationL( const TInt aEntryId ) = 0; - + /** * Organizes data within a group in custom order. * @@ -136,7 +136,12 @@ * @param aGroupId Group to sort. */ virtual void CustomSortL( const RArray& aEntryIds, - const TInt aGroupId ) = 0; + const TInt aGroupId ) = 0; + + /** + * Loads data base from rom. + */ + virtual void LoadDataBaseFromRomL() = 0; };