|
From: Frank V. C. <fr...@us...> - 2001-04-19 03:44:44
|
Update of /cvsroot/corelinux/clfw/clfw/Persist
In directory usw-pr-cvs1:/tmp/cvs-serv31108/clfw/Persist
Modified Files:
SchemaAbstractStore.hpp SchemaStore.hpp
Log Message:
Final step before schemas go persist
Index: SchemaAbstractStore.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Persist/SchemaAbstractStore.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** SchemaAbstractStore.hpp 2001/04/15 16:36:08 1.1
--- SchemaAbstractStore.hpp 2001/04/19 03:44:41 1.2
***************
*** 101,104 ****
--- 101,107 ----
void updateDesc( CharPtr, SchemaDataDescriptorCref );
SchemaDataDescriptor fetchDesc( CharPtr );
+ SchemaDataDescriptor fetchDesc( SchemaDataDescriptorCref );
+ SchemaDataDescriptor fetchFirstKey( void );
+ SchemaDataDescriptor fetchNextKey( SchemaDataDescriptorCref );
protected:
Index: SchemaStore.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Persist/SchemaStore.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** SchemaStore.hpp 2001/04/17 09:59:43 1.1
--- SchemaStore.hpp 2001/04/19 03:44:42 1.2
***************
*** 26,29 ****
--- 26,33 ----
#endif
+ #if !defined(__FRAMEWORKSTRING_HPP)
+ #include <clfw/FrameworkString.hpp>
+ #endif
+
#if !defined(__SCHEMAABSTRACTSTORE_HPP)
#include <clfw/Persist/SchemaAbstractStore.hpp>
***************
*** 33,36 ****
--- 37,41 ----
{
+ DECLARE_CLASS( Schema );
DECLARE_CLASS( SchemaStore );
***************
*** 77,84 ****
--- 82,94 ----
//
+ SchemaDataDescriptor serialize( void ) const;
+ FrameworkStringCref getName( void ) const;
+ FrameworkStringCref getLocation( void ) const;
+ SchemaPtr getSchema( void ) const;
//
// Mutators
//
+ void initialize( SchemaDataDescriptorCref );
//
// Forced interface
***************
*** 121,128 ****
protected:
-
private:
! private:
--- 131,139 ----
protected:
private:
! FrameworkString theName;
! FrameworkString theLocation;
! SchemaPtr theSchema;
|