com.ibm.di.connector.ccmdb.model
Class RelationSet

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.model.RelationSet

public class RelationSet
extends java.lang.Object

This is an utility class that keeps relation instances grouped by relation name.


Constructor Summary
RelationSet()
           
 
Method Summary
 void addRelation(CIRelation relation)
           
 boolean contains(CIRelation relation)
           
 java.util.List<CIRelation> getAllRelations()
           
 int getRelationCount()
           
 java.util.Set<java.lang.String> getRelationNames()
           
 java.util.List<CIRelation> getRelations(java.lang.String relationName)
           
 boolean isEmpty()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RelationSet

public RelationSet()
Method Detail

addRelation

public void addRelation(CIRelation relation)
Parameters:
relation -

getRelationCount

public int getRelationCount()
Returns:
int

getRelationNames

public java.util.Set<java.lang.String> getRelationNames()
Returns:
Set

getRelations

public java.util.List<CIRelation> getRelations(java.lang.String relationName)
Returns:
List

getAllRelations

public java.util.List<CIRelation> getAllRelations()
Returns:
List

isEmpty

public boolean isEmpty()
Returns:
boolean

contains

public boolean contains(CIRelation relation)
Parameters:
relation -
Returns:
boolean

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object