com.ibm.di.connector.ccmdb.provider
Class DefinitionProvider

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.provider.DefinitionProvider

public class DefinitionProvider
extends Object

This class defines methods for reading of definition objects.


Constructor Summary
protected DefinitionProvider(CCMDBActualCIProvider provider)
           
 
Method Summary
 ActualCIDefinition getActualCIDefinition(String className)
           
 CIRelationDefinition getCIRelationDefinition(String className)
           
 void loadRelationRules(CIRelationDefinition definition)
           
 void loadSourceRelationRules(ActualCIDefinition definition)
           
 void loadTargetRelationRules(ActualCIDefinition definition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefinitionProvider

protected DefinitionProvider(CCMDBActualCIProvider provider)
Parameters:
provider -
Method Detail

getActualCIDefinition

public ActualCIDefinition getActualCIDefinition(String className)
                                         throws SQLException
Parameters:
className -
Returns:
ActualCIDefinition
Throws:
SQLException

getCIRelationDefinition

public CIRelationDefinition getCIRelationDefinition(String className)
                                             throws SQLException
Parameters:
className -
Returns:
CIRelationDefinition
Throws:
SQLException

loadSourceRelationRules

public void loadSourceRelationRules(ActualCIDefinition definition)
                             throws SQLException
Parameters:
definition -
Throws:
SQLException

loadTargetRelationRules

public void loadTargetRelationRules(ActualCIDefinition definition)
                             throws SQLException
Parameters:
definition -
Throws:
SQLException

loadRelationRules

public void loadRelationRules(CIRelationDefinition definition)
                       throws SQLException
Parameters:
definition -
Throws:
SQLException