com.ibm.di.connector.ccmdb.schema.base
Class CCMDBSchemaFactory

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.schema.base.CCMDBSchemaFactory

public class CCMDBSchemaFactory
extends Object

This class is responsible for creating of native schema entries from data model definition objects.


Field Summary
static String ATTR_CLASSIFICATION
           
static String ATTR_DELETED_CI
           
static String ATTR_OMP
           
static String ATTR_OMP_RELATIONSHIP
           
static String ATTR_REL_INSTANCE
           
static String ATTR_REL_SOURCE
           
static String ATTR_REL_TARGET
           
 
Constructor Summary
CCMDBSchemaFactory(CCMDBMetaData metaData)
           
 
Method Summary
 Entry createSchema(ActualCIDefinition definition)
          Creates a DI Entry from a given instance of ActualCIDefinition.
 Entry createSchema(CIRelationDefinition definition)
          Creates a DI Entry from a given instance of CIRelationDefinition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_OMP_RELATIONSHIP

public static final String ATTR_OMP_RELATIONSHIP
See Also:
Constant Field Values

ATTR_OMP

public static final String ATTR_OMP
See Also:
Constant Field Values

ATTR_DELETED_CI

public static final String ATTR_DELETED_CI
See Also:
Constant Field Values

ATTR_REL_INSTANCE

public static final String ATTR_REL_INSTANCE
See Also:
Constant Field Values

ATTR_REL_SOURCE

public static final String ATTR_REL_SOURCE
See Also:
Constant Field Values

ATTR_REL_TARGET

public static final String ATTR_REL_TARGET
See Also:
Constant Field Values

ATTR_CLASSIFICATION

public static final String ATTR_CLASSIFICATION
See Also:
Constant Field Values
Constructor Detail

CCMDBSchemaFactory

public CCMDBSchemaFactory(CCMDBMetaData metaData)
Parameters:
metaData -
Method Detail

createSchema

public Entry createSchema(ActualCIDefinition definition)
                   throws CCMDBException
Creates a DI Entry from a given instance of ActualCIDefinition.

Parameters:
definition -
Returns:
Entry
Throws:
CCMDBException

createSchema

public Entry createSchema(CIRelationDefinition definition)
                   throws CCMDBException
Creates a DI Entry from a given instance of CIRelationDefinition.

Parameters:
definition -
Returns:
Entry
Throws:
CCMDBException