|
|||||||||||
| 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 java.lang.String |
ATTR_NAME
|
static java.lang.String |
ATTR_SIZE
|
static java.lang.String |
ATTR_SYNTAX
|
static java.lang.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 java.lang.String |
getCDMType(java.lang.String classification)
|
static java.lang.String |
getClassification(java.lang.String cdmType)
|
protected Classification |
getClassificationByCDMName(java.lang.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 java.lang.String ATTR_NAME
public static final java.lang.String ATTR_SYNTAX
public static final java.lang.String ATTR_SIZE
public static final java.lang.String ATTR_TYPE
| Constructor Detail |
|---|
public CDMMetaData()
| Method Detail |
|---|
public static java.lang.String getCDMType(java.lang.String classification)
throws java.lang.Exception
classification -
java.lang.Exceptionpublic static java.lang.String getClassification(java.lang.String cdmType)
cdmType -
java.lang.Exception
public void init(ExecutionContext ctx)
throws CCMDBException
init in class AbstractMetaDatactx - the ExecutionContext instance associated with current execution.
CCMDBException
public Entry createSchema(ActualCIDefinition definition)
throws CCMDBException
AbstractMetaData
createSchema in class AbstractMetaDatadefinition - ActualCIDefinition
CCMDBException - if a problem occurs.
public Entry createSchema(CIRelationDefinition definition)
throws CCMDBException
AbstractMetaData
createSchema in class AbstractMetaDatadefinition - CIRelationDefinition
CCMDBException - if a problem occurs.
public Entry createEntry(ActualCI configItem)
throws CCMDBException
AbstractMetaData
createEntry in class AbstractMetaDataconfigItem - the ActualCI instance to be transformed
CCMDBException - if a problem occurs.
public Entry createEntry(CIRelation relation)
throws CCMDBException
AbstractMetaData
createEntry in class AbstractMetaDatarelation - CIRelation instance to be transformed
CCMDBException - if a problem occurs.
public ActualCI createActualCI(Entry entry)
throws CCMDBException
AbstractMetaData
createActualCI in class AbstractMetaDataentry - the data Entry
CCMDBException - if a problem occurs
public CIRelation createCIRelation(Entry entry)
throws CCMDBException
AbstractMetaData
createCIRelation in class AbstractMetaDataentry - the data Entry
CCMDBException - if a problem occurs
public void applyMapping(ActualCIDefinition definition)
throws CCMDBException
AbstractMetaData
applyMapping in class AbstractMetaDatadefinition - ActualCIDefinition instance to be updated
CCMDBException - if a problem occurs.
public void applyMapping(CIRelationDefinition definition)
throws CCMDBException
AbstractMetaData
applyMapping in class AbstractMetaDatadefinition - CIRelationDefinition instance to be updated
CCMDBException - if a problem occurs.
protected Classification getClassificationByCDMName(java.lang.String cdmName)
throws CCMDBException
cdmName -
CCMDBException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||