#include <SchemaStore.hpp>
Inheritance diagram for corelinux::SchemaStore:
Public Methods | |
virtual MetaTypeCptr | getType ( void ) const |
get the type. More... | |
VoidPtr | operator new (size_t aSize) |
redefine the operator new[]
| |
void | operator delete (VoidPtr aVoidPtr) |
redefine the operator delete[]
| |
SchemaStore ( void ) | |
Default constructor not allowed. | |
SchemaStore ( SchemaStoreCref ) | |
Copy constructor. | |
virtual | ~SchemaStore ( void ) |
Virtual Destructor. | |
bool | operator== ( SchemaStoreCref ) const |
Equality operator. | |
SchemaStoreRef | operator= ( SchemaStoreCref ) |
Assignment operator. | |
SchemaDataDescriptor | serialize ( void ) const |
Serializes description. | |
FrameworkStringCref | getName ( void ) const |
Retrieves the schema name. | |
FrameworkStringCref | getLocation ( void ) const |
Retrieves the schema location. | |
FrameworkStringCref | getCollectionType ( void ) const |
Retrieve the collection used for schema. | |
UniversalIdentifierCref | getSchemaClassId ( void ) const |
Retrieve the class used to instantiate the schema. | |
UniversalIdentifierCref | getSchemaUid ( void ) const |
Retrieve the schema unique identifier. | |
SchemaPtr | getSchema ( void ) |
Retrieves the schema. | |
void | initialize ( SchemaDataDescriptorCref ) |
Initialize from DB. | |
void | setName ( FrameworkStringCref ) |
Sets the name. | |
void | setLocation ( FrameworkStringCref ) |
Set the location for schema. | |
void | setCollectionType ( FrameworkStringCref ) |
Sets the collection type name. | |
void | setSchemaClassId ( UniversalIdentifierCref ) |
Set the class id to use in factory. | |
void | setSchemaUid ( UniversalIdentifierCref ) |
Set the uid for the schema during create. | |
virtual void | open ( CollectionPtr ) |
open the store, using the arguments in collection. More... | |
virtual void | close ( void ) |
close the store. | |
virtual CollectionPtr | read ( CollectionPtr ) |
Read one or more objects from a store. More... | |
virtual void | returnReadCollection ( CollectionPtr ) |
Returns a collection created by virtue of calling a read operation. More... | |
virtual void | write ( CollectionPtr ) |
Write one or more objects to a store. More... | |
virtual void | remove ( CollectionPtr ) |
Remove one or more object from a store. More... | |
Static Public Methods | |
MetaTypeCptr | getTypeDescriptor ( void ) |
get the type descriptor. More... | |
SchemaStorePtr ( void ) | |
1 a new instance of SchemaStore. More... | |
void ( SchemaStorePtr aPointer ) | |
1 a point of SchemaStore
| |
Protected Methods | |
virtual void | writeProperties ( void ) |
virtual void | writeConceptProperties ( CollectionPtr ) |
virtual void | writeAttribute ( FrameworkEntityPtr ) |
virtual void | writeEntity ( FrameworkEntityPtr ) |
virtual SchemaPtr | createSchema ( void ) |
virtual void | readProperties ( SchemaPtr, CounterCref ) |
virtual AttributePtr | readConcept ( ConceptPtr, CollectionPtr, CounterCref ) |
virtual void | readAttribute ( AttributePtr ) |
virtual FrameworkEntityPtr | readEntity ( UniversalIdentifierCref, UniversalIdentifierCref ) |
|
Default constructor not allowed.
|
|
Copy constructor.
|
|
Virtual Destructor.
|
|
1 a new instance of SchemaStore.
|
|
close the store.
Reimplemented from corelinux::Store. |
|
|
|
Retrieve the collection used for schema.
|
|
Retrieves the schema location.
|
|
Retrieves the schema name.
|
|
Retrieves the schema.
|
|
Retrieve the class used to instantiate the schema.
|
|
Retrieve the schema unique identifier.
|
|
get the type.
Reimplemented from corelinux::SchemaAbstractStore. |
|
get the type descriptor.
Reimplemented from corelinux::SchemaAbstractStore. |
|
Initialize from DB.
|
|
open the store, using the arguments in collection.
Reimplemented from corelinux::Store. |
|
redefine the operator delete[]
Reimplemented from corelinux::SchemaAbstractStore. |
|
redefine the operator new[]
Reimplemented from corelinux::SchemaAbstractStore. |
|
Assignment operator.
Reimplemented from corelinux::SchemaAbstractStore. |
|
Equality operator.
|
|
Read one or more objects from a store.
Reimplemented from corelinux::Store. |
|
|
|
|
|
|
|
|
|
Remove one or more object from a store.
Reimplemented from corelinux::Store. |
|
Returns a collection created by virtue of calling a read operation.
Reimplemented from corelinux::Store. |
|
Serializes description.
|
|
Sets the collection type name.
|
|
Set the location for schema.
|
|
Sets the name.
|
|
Set the class id to use in factory.
|
|
Set the uid for the schema during create.
|
|
1 a point of SchemaStore
|
|
Write one or more objects to a store.
Reimplemented from corelinux::Store. |
|
|
|
|
|
|
|
|