|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.di.connector.ccmdb.AbstractMetaData
com.ibm.di.connector.ccmdb.schema.cdm.CDMMetaData
public class CDMMetaData
An implementation of AbstractMetaData, designed to support IdML mode.
Field Summary | |
---|---|
static String |
ATTR_NAME
|
static String |
ATTR_SIZE
|
static String |
ATTR_SYNTAX
|
static String |
ATTR_TYPE
|
Fields inherited from class com.ibm.di.connector.ccmdb.AbstractMetaData |
---|
ctx |
Constructor Summary | |
---|---|
CDMMetaData()
|
Method Summary | |
---|---|
void |
applyMapping(ActualCIDefinition definition)
Add mapping information that is based on the selected schema to an ActualCIDefinition instance |
void |
applyMapping(CIRelationDefinition definition)
Add mapping information that is based on the selected schema to a CIRelationDefinition instance. |
ActualCI |
createActualCI(Entry entry)
Creates an instance of ActualCI based on a given DI Entry object. |
CIRelation |
createCIRelation(Entry entry)
Creates an instance of CIRelation based on a given DI Entry object. |
Entry |
createEntry(ActualCI configItem)
Creates an instance of DI Entry based on a given configuration item. |
Entry |
createEntry(CIRelation relation)
Creates an instance of DI Entry based on a given relation. |
Entry |
createSchema(ActualCIDefinition definition)
Creates a schema based on a given definition. |
Entry |
createSchema(CIRelationDefinition definition)
Creates a schema based on a given definition. |
static String |
getCDMType(String classification)
|
static String |
getClassification(String cdmType)
|
protected Classification |
getClassificationByCDMName(String cdmName)
|
void |
init(ExecutionContext ctx)
|
Methods inherited from class com.ibm.di.connector.ccmdb.AbstractMetaData |
---|
getActualCIDefinition, getActualCIDefinition, getActualCIDefinition, getCIRelationDefinition, getCIRelationDefinition, getSelectedClassification |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ATTR_NAME
public static final String ATTR_SYNTAX
public static final String ATTR_SIZE
public static final String ATTR_TYPE
Constructor Detail |
---|
public CDMMetaData()
Method Detail |
---|
public static String getCDMType(String classification) throws Exception
classification
-
Exception
public static String getClassification(String cdmType)
cdmType
-
Exception
public void init(ExecutionContext ctx) throws CCMDBException
init
in class AbstractMetaData
ctx
- the ExecutionContext instance associated with current execution.
CCMDBException
public Entry createSchema(ActualCIDefinition definition) throws CCMDBException
AbstractMetaData
createSchema
in class AbstractMetaData
definition
- ActualCIDefinition
CCMDBException
- if a problem occurs.public Entry createSchema(CIRelationDefinition definition) throws CCMDBException
AbstractMetaData
createSchema
in class AbstractMetaData
definition
- CIRelationDefinition
CCMDBException
- if a problem occurs.public Entry createEntry(ActualCI configItem) throws CCMDBException
AbstractMetaData
createEntry
in class AbstractMetaData
configItem
- the ActualCI instance to be transformed
CCMDBException
- if a problem occurs.public Entry createEntry(CIRelation relation) throws CCMDBException
AbstractMetaData
createEntry
in class AbstractMetaData
relation
- CIRelation instance to be transformed
CCMDBException
- if a problem occurs.public ActualCI createActualCI(Entry entry) throws CCMDBException
AbstractMetaData
createActualCI
in class AbstractMetaData
entry
- the data Entry
CCMDBException
- if a problem occurspublic CIRelation createCIRelation(Entry entry) throws CCMDBException
AbstractMetaData
createCIRelation
in class AbstractMetaData
entry
- the data Entry
CCMDBException
- if a problem occurspublic void applyMapping(ActualCIDefinition definition) throws CCMDBException
AbstractMetaData
applyMapping
in class AbstractMetaData
definition
- ActualCIDefinition instance to be updated
CCMDBException
- if a problem occurs.public void applyMapping(CIRelationDefinition definition) throws CCMDBException
AbstractMetaData
applyMapping
in class AbstractMetaData
definition
- CIRelationDefinition instance to be updated
CCMDBException
- if a problem occurs.protected Classification getClassificationByCDMName(String cdmName) throws CCMDBException
cdmName
-
CCMDBException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |