Class CDMSchemaFactory
- java.lang.Object
-
- com.ibm.di.connector.ccmdb.schema.cdm.CDMSchemaFactory
-
public class CDMSchemaFactory extends java.lang.Object
This class is responsible for creating of IdML compatible schema entries from data model definition objects.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTR_CLASS_TYPE_NAME
static java.lang.String
ATTR_CLASSIFICATION
static java.lang.String
ATTR_GUID_NAME
static java.lang.String
ATTR_MSS
static java.lang.String
DISPLAY_NAME
static java.lang.String
MSS_CLASS
static java.lang.String
MSS_DISPLAY_NAME
static java.lang.String
MSS_GUID
static java.lang.String
MSS_LMBY
static java.lang.String
MSS_LMT
static java.lang.String
MSS_NAME
static java.lang.String
MSS_PRODUCT_NAME
static java.lang.String
MSS_PRODUCT_VERSION
-
Constructor Summary
Constructors Constructor Description CDMSchemaFactory(CDMMetaData metaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Field Detail
-
ATTR_CLASS_TYPE_NAME
public static final java.lang.String ATTR_CLASS_TYPE_NAME
- See Also:
- Constant Field Values
-
ATTR_GUID_NAME
public static final java.lang.String ATTR_GUID_NAME
- See Also:
- Constant Field Values
-
ATTR_CLASSIFICATION
public static final java.lang.String ATTR_CLASSIFICATION
- See Also:
- Constant Field Values
-
DISPLAY_NAME
public static final java.lang.String DISPLAY_NAME
- See Also:
- Constant Field Values
-
ATTR_MSS
public static final java.lang.String ATTR_MSS
- See Also:
- Constant Field Values
-
MSS_CLASS
public static final java.lang.String MSS_CLASS
- See Also:
- Constant Field Values
-
MSS_PRODUCT_VERSION
public static final java.lang.String MSS_PRODUCT_VERSION
- See Also:
- Constant Field Values
-
MSS_GUID
public static final java.lang.String MSS_GUID
- See Also:
- Constant Field Values
-
MSS_LMT
public static final java.lang.String MSS_LMT
- See Also:
- Constant Field Values
-
MSS_DISPLAY_NAME
public static final java.lang.String MSS_DISPLAY_NAME
- See Also:
- Constant Field Values
-
MSS_LMBY
public static final java.lang.String MSS_LMBY
- See Also:
- Constant Field Values
-
MSS_NAME
public static final java.lang.String MSS_NAME
- See Also:
- Constant Field Values
-
MSS_PRODUCT_NAME
public static final java.lang.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
-
-