|
From: Frank V. C. <fr...@us...> - 2001-04-11 01:39:28
|
Update of /cvsroot/corelinux/clfw/clfw/Persist
In directory usw-pr-cvs1:/tmp/cvs-serv11136/clfw/Persist
Modified Files:
SchemaCatalog.hpp
Log Message:
Getting ready for gdbm in the schema catalog implementation
Index: SchemaCatalog.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Persist/SchemaCatalog.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** SchemaCatalog.hpp 2001/04/10 21:17:50 1.3
--- SchemaCatalog.hpp 2001/04/11 01:39:25 1.4
***************
*** 121,124 ****
--- 121,126 ----
"Name" - Defines the name of the schema
"Location" - Can designate where the actual schema resides
+ "Collection" - Defines the type collection class name
+ (e.g. SetCollection) to use for the new schema
"GUID" - (optional) provides the stringified
UniversalUniqueIdentifier to use instead of generating one
***************
*** 156,160 ****
@param FrameworkString reference to Key (UUID)
@param FrameworkString reference to Name
! @param FrameworkString reference to Location for schema
@returns Schema pointer ready to populate
*/
--- 158,162 ----
@param FrameworkString reference to Key (UUID)
@param FrameworkString reference to Name
! @param CollectionPtr instance for schema use
@returns Schema pointer ready to populate
*/
***************
*** 164,169 ****
FrameworkStringCref,
FrameworkStringCref,
! FrameworkStringCref
) throw ();
private:
--- 166,187 ----
FrameworkStringCref,
FrameworkStringCref,
! CollectionPtr
) throw ();
+
+ CollectionPtr resolveCollectionAssignment
+ (
+ CollectionPtr
+ );
+
+ FrameworkString resolveUuidAssignment
+ (
+ CollectionPtr
+ );
+
+ FrameworkStringPtr resolveValueAssignment
+ (
+ CollectionPtr,
+ FrameworkStringPtr
+ );
private:
|