Single Class Reference
[Conversion filters for store tables]

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

#include <single.h>

Inheritance diagram for Single:

Inheritance graph
[legend]
Collaboration diagram for Single:

Collaboration graph
[legend]
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 void put ()
 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 void 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

See also:
InstanceFilter::put implmementation

Implements CollectionFilterBase.


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

Documentation
Quick start
Examples
Search

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

Generated by doxygen at Sun Nov 9 02:08:24 2008