Rogue Wave 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
 Indicates the maximal cardinality of the list.
 
IlsCardinality getMinCard () const
 Indicates the minimal cardinality of the list.
 
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.


© Copyright 2018, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.