Debea Library 1.4.2

Single Class Reference
[Conversion filters for store tables]

Collection filter for 1-1 relation. More...

#include <single.h>

Inheritance diagram for Single:
Collaboration diagram for Single:

List of all members.


Public Member Functions

virtual void clear ()
 Remove all objects from collection.
virtual Storeablecreate ()
 Create or return reference to Storeable derived object for getting tables or loading from database.
virtual CollectionFilterIteratorcreateIterator () const
 Create new iterator for traversal.
virtual Storeableput ()
 Insert just loaded Storeable derived class to collection.
 Single (Storeable &pObj)
 Constructor.

Detailed Description

Collection filter for 1-1 relation.

Constructor & Destructor Documentation

Single ( Storeable pObj  ) 

Constructor.

Parameters:
pObj object to be updated


Member Function Documentation

virtual Storeable& create (  )  [virtual]

Create or return reference to Storeable derived object for getting tables or loading from database.

Returns:
empty Storeable derived instance

Implements CollectionFilterBase.

virtual CollectionFilterIterator* createIterator (  )  const [virtual]

Create new iterator for traversal.

Returns:
new iterator instance

Implements CollectionFilterBase.

virtual Storeable* put (  )  [virtual]

Insert just loaded Storeable derived class to collection.

Filters for lists implements this by adding reference to Storeable object returned by create() to contained collection

Returns:
pointer to inserted Storeable object
See also:
InstanceFilter::put implmementation

Implements CollectionFilterBase.


The documentation for this class was generated from the following file:

Documentation
Quick start
Examples

API Documentation
Class hierarchy
Member index
API Reference
Store filters
Store table macros
Back

Generated by doxygen at Fri Oct 22 23:15:46 2010