metadataengine/server/inc/mdsnamespacedef.h
changeset 21 50bf9db68373
parent 0 c53acadfccc6
equal deleted inserted replaced
20:6dfc5f825351 21:50bf9db68373
   211 	void StoreToDBL(TBool aStoreOnlyNamespace = EFalse );
   211 	void StoreToDBL(TBool aStoreOnlyNamespace = EFalse );
   212 	void MergeObjectsL( CMdsNamespaceDef* aNamespace, const TBool& aDryRun );
   212 	void MergeObjectsL( CMdsNamespaceDef* aNamespace, const TBool& aDryRun );
   213 	void MergeRelationsL( CMdsNamespaceDef* aNamespace, const TBool& aDryRun );
   213 	void MergeRelationsL( CMdsNamespaceDef* aNamespace, const TBool& aDryRun );
   214 	void MergeEventsL( CMdsNamespaceDef* aNamespace, const TBool& aDryRun );
   214 	void MergeEventsL( CMdsNamespaceDef* aNamespace, const TBool& aDryRun );
   215 
   215 
       
   216     static TInt CompareObjectDefId(const CMdsObjectDef& aFirst, const CMdsObjectDef& aSecond);
       
   217     static TInt CompareEventDefId(const CMdsEventDef& aFirst, const CMdsEventDef& aSecond);
       
   218     static TInt CompareRelationDefId(const CMdsRelationDef& aFirst, const CMdsRelationDef& aSecond);
       
   219 	
   216 private:
   220 private:
   217 enum TNamespaceDefFlags
   221 enum TNamespaceDefFlags
   218 	{
   222 	{
   219 	ENamespaceDefFlagsReadOnly  = 0x0001,
   223 	ENamespaceDefFlagsReadOnly  = 0x0001,
   220 	ENamespaceDefFlagsFirstRead = 0x0002,
   224 	ENamespaceDefFlagsFirstRead = 0x0002,