|
From: Frank V. C. <fr...@us...> - 2001-04-12 11:58:15
|
Update of /cvsroot/corelinux/clfw/src/testdrivers/exf2
In directory usw-pr-cvs1:/tmp/cvs-serv13585/src/testdrivers/exf2
Modified Files:
examp2.cpp
Log Message:
Adding last piece to Schema and Persist Puzzle, the real deal interfaces to storage
Index: examp2.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/testdrivers/exf2/examp2.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** examp2.cpp 2001/04/11 01:39:25 1.4
--- examp2.cpp 2001/04/12 11:56:53 1.5
***************
*** 92,96 ****
int main( void );
! SchemaPtr createSchemaAndPopulate( void ) throw ();
void initializeConcept( ConceptPtr, CharCptr, CharCptr ) throw ();
void assignCollection( ConceptPtr, CharCptr ) throw ();
--- 92,96 ----
int main( void );
! SchemaPtr createSchemaAndPopulate( StoreCatalogPtr ) throw ();
void initializeConcept( ConceptPtr, CharCptr, CharCptr ) throw ();
void assignCollection( ConceptPtr, CharCptr ) throw ();
***************
*** 137,141 ****
// load a schema -or-
! SchemaPtr aSchema( createSchemaAndPopulate() );
Schema::destroy(aSchema);
--- 137,141 ----
// load a schema -or-
! SchemaPtr aSchema( createSchemaAndPopulate(aCatalog) );
Schema::destroy(aSchema);
***************
*** 168,175 ****
//
! SchemaPtr createSchemaAndPopulate( void ) throw ()
{
! Schema *aSchema = Schema::create();
! initializeConcept( aSchema, "SchemaTest","SetCollection");
return aSchema;
}
--- 168,180 ----
//
! SchemaPtr createSchemaAndPopulate( StoreCatalog *aCatalog ) throw ()
{
! SetCollection args;
!
! args.put( buildStringAttribute("Name","SchemaTest") );
! args.put( buildStringAttribute("Collection","SetCollection") );
! aCatalog->createEntry(&args);
!
! SchemaPtr aSchema(NULLPTR);
return aSchema;
}
|