Server
API Reference Guide
Product Documentation:

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

Base class for list relations. More...

#include <ilserver/model.h>

Inheritance diagram for IlsListRelation:
IlsIdentifiedListRelation IlsInvertedRelationList< TargetType, OriginType > IlsInvertedRelationList< IlsDynObject, IlsUsed > IlsOwnsList< OwnerType, OwnedType > IlsOwnsList< IlsDynObject, IlsObject > IlsUsesList< UserType, UsedType > IlsUsesList< IlsDynObject, IlsUsed > IlsSortedInvertedRelationList< TargetType, OriginType, Comparator > IlsSortedInvertedRelationList< IlsDynObject, IlsUsed, ObjectKeyComparator > IlsSortedOwnsList< OwnerType, OwnedType, Comparator > IlsSortedOwnsList< IlsDynObject, IlsObject, ObjectKeyComparator > IlsSortedUsesList< UserType, UsedType, Comparator > IlsSortedUsesList< IlsDynObject, IlsUsed, ObjectKeyComparator >

Public Member Functions

unsigned int getLength () const
 Returns the number of objects in the list.
 
IlsCardinality getMaxCard () const
 
IlsCardinality getMinCard () const
 
IlsBoolean isLengthModified ()
 During a notification phase, this member function returns IlsTrue if the number of objects in the list has been modified since the last notification phase.
 
IlsBoolean isModified ()
 During a notification phase, this member function returns IlsTrue if the list relation has been modified since the last notification phase, that is, if one or more items have been added to, or removed from, the list.
 

Detailed Description

Base class for list relations.

Member Function Documentation

◆ getMaxCard()

IlsCardinality IlsListRelation::getMaxCard ( ) const
\short Indicates the maximal cardinality of the

list.

◆ getMinCard()

IlsCardinality IlsListRelation::getMinCard ( ) const
\short Indicates the minimal cardinality of the

list.