Server
API Reference Guide
Product Documentation:

Rogue Wave Server
Documentation Home
List of all members | Public Member Functions
IlsSetRelation Class Reference

Base class of set relations. More...

#include <ilserver/model.h>

Inheritance diagram for IlsSetRelation:
IlsOwnsSet< OwnerType, OwnedType, KeyType, KeyManager > IlsOwnsSet< IlsDynObject, IlsObject, IlsString, ObjectKeyManager > IlsUsesSet< UserType, UsedType, KeyType, KeyManager > IlsUsesSet< IlsDynObject, IlsUsed, IlsString, ObjectKeyManager >

Public Member Functions

IlsActivity getActivity () const
 
unsigned int getCount () const
 Returns the number of objects in the set at a given time.
 
IlsRelationId getIdentifier () const
 Returns the relation identifier.
 
IlsCardinality getMaxCard () const
 Returns the maximal cardinality specified for the set.
 
IlsCardinality getMinCard () const
 Returns the minimal cardinality specified for the set.
 
IlsBoolean isCountModified ()
 
IlsBoolean isModified ()
 Indicates whether the set has been modified.
 

Detailed Description

Base class of set relations.

Member Function Documentation

◆ getActivity()

IlsActivity IlsSetRelation::getActivity ( ) const
\short Indicates whether the set is active or not,

that is, if derived data members are recomputed when the set is modified.

◆ isCountModified()

IlsBoolean IlsSetRelation::isCountModified ( )
\short Indicates whether the number of objects in the set has changed.

The return value will be IlsTrue even if one object has been removed from the set and then put back into the set.