com.ibm.di.connector.ccmdb.schema.cdm
Class CDMSchemaFactory

java.lang.Object
  extended by com.ibm.di.connector.ccmdb.schema.cdm.CDMSchemaFactory

public class CDMSchemaFactory
extends Object

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


Field Summary
static String ATTR_CLASS_TYPE_NAME
           
static String ATTR_CLASSIFICATION
           
static String ATTR_GUID_NAME
           
static String ATTR_MSS
           
static String DISPLAY_NAME
           
static String MSS_CLASS
           
static String MSS_DISPLAY_NAME
           
static String MSS_GUID
           
static String MSS_LMBY
           
static String MSS_LMT
           
static String MSS_NAME
           
static String MSS_PRODUCT_NAME
           
static String MSS_PRODUCT_VERSION
           
 
Constructor Summary
CDMSchemaFactory(CDMMetaData 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_CLASS_TYPE_NAME

public static final String ATTR_CLASS_TYPE_NAME
See Also:
Constant Field Values

ATTR_GUID_NAME

public static final String ATTR_GUID_NAME
See Also:
Constant Field Values

ATTR_CLASSIFICATION

public static final String ATTR_CLASSIFICATION
See Also:
Constant Field Values

DISPLAY_NAME

public static final String DISPLAY_NAME
See Also:
Constant Field Values

ATTR_MSS

public static final String ATTR_MSS
See Also:
Constant Field Values

MSS_CLASS

public static final String MSS_CLASS
See Also:
Constant Field Values

MSS_PRODUCT_VERSION

public static final String MSS_PRODUCT_VERSION
See Also:
Constant Field Values

MSS_GUID

public static final String MSS_GUID
See Also:
Constant Field Values

MSS_LMT

public static final String MSS_LMT
See Also:
Constant Field Values

MSS_DISPLAY_NAME

public static final String MSS_DISPLAY_NAME
See Also:
Constant Field Values

MSS_LMBY

public static final String MSS_LMBY
See Also:
Constant Field Values

MSS_NAME

public static final String MSS_NAME
See Also:
Constant Field Values

MSS_PRODUCT_NAME

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

CDMSchemaFactory

public CDMSchemaFactory(CDMMetaData 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