Class CCMDBActualCISchema
- java.lang.Object
-
- com.ibm.di.connector.ccmdb.provider.CCMDBActualCISchema
-
public class CCMDBActualCISchema extends java.lang.Object
An utility class for generating database specific SQL queries.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ACTCI_ACTCIID
static java.lang.String
ACTCI_ACTCINAME
static java.lang.String
ACTCI_ACTCINUM
static java.lang.String
ACTCI_CHANGEBY
static java.lang.String
ACTCI_CHANGEDATE
static java.lang.String
ACTCI_CLASSSTRUCTUREID
static java.lang.String
ACTCI_DESCRIPTION
static java.lang.String
ACTCI_GUID
static java.lang.String
ACTCI_HASLD
static java.lang.String
ACTCI_LANGCODE
static java.lang.String
ACTCI_LASTSCANDT
static java.lang.String
ACTCI_PLUSPCUSTOMER
static java.lang.String
ACTCIRELATION_ACTCIRELATIONID
static java.lang.String
ACTCIRELATION_ANCESTORCI
static java.lang.String
ACTCIRELATION_CHANGEBY
static java.lang.String
ACTCIRELATION_CHANGEDATE
static java.lang.String
ACTCIRELATION_RELATIONNUM
static java.lang.String
ACTCIRELATION_SOURCECI
static java.lang.String
ACTCIRELATION_SOURCECIGUID
static java.lang.String
ACTCIRELATION_SWAPPED
static java.lang.String
ACTCIRELATION_TARGETCI
static java.lang.String
ACTCIRELATION_TARGETCIGUID
static java.lang.String
ACTCISPEC_ACTCINUM
static java.lang.String
ACTCISPEC_ACTCISPECID
static java.lang.String
ACTCISPEC_ASSETATTRID
static java.lang.String
ACTCISPEC_CHANGEBY
static java.lang.String
ACTCISPEC_CHANGEDATE
static java.lang.String
ACTCISPEC_CLASSSTRUCTUREID
static java.lang.String
ATTR_NUM_VALUE
static java.lang.String
MODELOBJECT_ADMINSTATE
static java.lang.String
MODELOBJECT_BIDIFLAG
static java.lang.String
MODELOBJECT_BIDIFORMAT
static java.lang.String
MODELOBJECT_CDMSOURCE
static java.lang.String
MODELOBJECT_CONTEXTIP
static java.lang.String
MODELOBJECT_CREATEDBY
static java.lang.String
MODELOBJECT_DESCRIPTION
static java.lang.String
MODELOBJECT_DISPLAYNAME
static java.lang.String
MODELOBJECT_EXTENDEDATTRIBUTES
static java.lang.String
MODELOBJECT_LABEL
static java.lang.String
MODELOBJECT_LASTMODIFIEDBY
static java.lang.String
MODELOBJECT_LASTMODIFIEDTIME
static java.lang.String
MODELOBJECT_OBJECTTYPE
static java.lang.String
MODELOBJECT_SOURCETOKEN
static java.lang.String
OMP_CHANGEBY
static java.lang.String
OMP_CHANGEDATE
static java.lang.String
OMP_DISPLAYLABEL
static java.lang.String
OMP_NAME
static java.lang.String
OMP_OMPGUID
static java.lang.String
OMP_OMPID
static java.lang.String
OMP_PRODUCTNAME
static java.lang.String
OMP_VERSION
static java.lang.String
OMPCIRLN_OMPCIRLNID
static java.lang.String
OMPCIRLN_OMPGUID
-
Constructor Summary
Constructors Constructor Description CCMDBActualCISchema()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
createGuid(ActualCI item)
static SQLQuery
createInsertQuery(ActualCI configItem, ActualCIDefinition definition)
static SQLQuery
createInsertQuery(CIRelation relation, CIRelationDefinition definition)
static SQLQuery
createInsertQuery(AttributeDefinition attrDef, ClassAttribute attribute)
static SQLQuery
createUpdateQuery(AttributeDefinition attrDef, ClassAttribute attribute)
static java.lang.String
getAttrJavaClass(java.lang.String attrType)
static java.lang.String
getAttrValueColumn(java.lang.String attrType)
static SQLQuery
getSearchQuery(ActualCI searchObject, ActualCIDefinition definition, boolean matchAny)
static SQLQuery
getSearchQuery(CIRelation searchObject, CIRelationDefinition definition, boolean matchAny)
-
-
-
Field Detail
-
ATTR_NUM_VALUE
public static final java.lang.String ATTR_NUM_VALUE
- See Also:
- Constant Field Values
-
ACTCI_ACTCINUM
public static final java.lang.String ACTCI_ACTCINUM
- See Also:
- Constant Field Values
-
ACTCI_ACTCINAME
public static final java.lang.String ACTCI_ACTCINAME
- See Also:
- Constant Field Values
-
ACTCI_GUID
public static final java.lang.String ACTCI_GUID
- See Also:
- Constant Field Values
-
ACTCI_ACTCIID
public static final java.lang.String ACTCI_ACTCIID
- See Also:
- Constant Field Values
-
ACTCI_CLASSSTRUCTUREID
public static final java.lang.String ACTCI_CLASSSTRUCTUREID
- See Also:
- Constant Field Values
-
ACTCI_CHANGEBY
public static final java.lang.String ACTCI_CHANGEBY
- See Also:
- Constant Field Values
-
ACTCI_CHANGEDATE
public static final java.lang.String ACTCI_CHANGEDATE
- See Also:
- Constant Field Values
-
ACTCI_LASTSCANDT
public static final java.lang.String ACTCI_LASTSCANDT
- See Also:
- Constant Field Values
-
ACTCI_LANGCODE
public static final java.lang.String ACTCI_LANGCODE
- See Also:
- Constant Field Values
-
ACTCI_HASLD
public static final java.lang.String ACTCI_HASLD
- See Also:
- Constant Field Values
-
ACTCI_DESCRIPTION
public static final java.lang.String ACTCI_DESCRIPTION
- See Also:
- Constant Field Values
-
ACTCI_PLUSPCUSTOMER
public static final java.lang.String ACTCI_PLUSPCUSTOMER
- See Also:
- Constant Field Values
-
ACTCISPEC_ACTCISPECID
public static final java.lang.String ACTCISPEC_ACTCISPECID
- See Also:
- Constant Field Values
-
ACTCISPEC_ASSETATTRID
public static final java.lang.String ACTCISPEC_ASSETATTRID
- See Also:
- Constant Field Values
-
ACTCISPEC_CHANGEBY
public static final java.lang.String ACTCISPEC_CHANGEBY
- See Also:
- Constant Field Values
-
ACTCISPEC_CHANGEDATE
public static final java.lang.String ACTCISPEC_CHANGEDATE
- See Also:
- Constant Field Values
-
ACTCISPEC_ACTCINUM
public static final java.lang.String ACTCISPEC_ACTCINUM
- See Also:
- Constant Field Values
-
ACTCISPEC_CLASSSTRUCTUREID
public static final java.lang.String ACTCISPEC_CLASSSTRUCTUREID
- See Also:
- Constant Field Values
-
ACTCIRELATION_ACTCIRELATIONID
public static final java.lang.String ACTCIRELATION_ACTCIRELATIONID
- See Also:
- Constant Field Values
-
ACTCIRELATION_RELATIONNUM
public static final java.lang.String ACTCIRELATION_RELATIONNUM
- See Also:
- Constant Field Values
-
ACTCIRELATION_ANCESTORCI
public static final java.lang.String ACTCIRELATION_ANCESTORCI
- See Also:
- Constant Field Values
-
ACTCIRELATION_SOURCECI
public static final java.lang.String ACTCIRELATION_SOURCECI
- See Also:
- Constant Field Values
-
ACTCIRELATION_SOURCECIGUID
public static final java.lang.String ACTCIRELATION_SOURCECIGUID
- See Also:
- Constant Field Values
-
ACTCIRELATION_TARGETCI
public static final java.lang.String ACTCIRELATION_TARGETCI
- See Also:
- Constant Field Values
-
ACTCIRELATION_TARGETCIGUID
public static final java.lang.String ACTCIRELATION_TARGETCIGUID
- See Also:
- Constant Field Values
-
ACTCIRELATION_CHANGEBY
public static final java.lang.String ACTCIRELATION_CHANGEBY
- See Also:
- Constant Field Values
-
ACTCIRELATION_CHANGEDATE
public static final java.lang.String ACTCIRELATION_CHANGEDATE
- See Also:
- Constant Field Values
-
ACTCIRELATION_SWAPPED
public static final java.lang.String ACTCIRELATION_SWAPPED
- See Also:
- Constant Field Values
-
OMPCIRLN_OMPCIRLNID
public static final java.lang.String OMPCIRLN_OMPCIRLNID
- See Also:
- Constant Field Values
-
OMPCIRLN_OMPGUID
public static final java.lang.String OMPCIRLN_OMPGUID
- See Also:
- Constant Field Values
-
OMP_OMPID
public static final java.lang.String OMP_OMPID
- See Also:
- Constant Field Values
-
OMP_OMPGUID
public static final java.lang.String OMP_OMPGUID
- See Also:
- Constant Field Values
-
OMP_VERSION
public static final java.lang.String OMP_VERSION
- See Also:
- Constant Field Values
-
OMP_CHANGEDATE
public static final java.lang.String OMP_CHANGEDATE
- See Also:
- Constant Field Values
-
OMP_DISPLAYLABEL
public static final java.lang.String OMP_DISPLAYLABEL
- See Also:
- Constant Field Values
-
OMP_CHANGEBY
public static final java.lang.String OMP_CHANGEBY
- See Also:
- Constant Field Values
-
OMP_NAME
public static final java.lang.String OMP_NAME
- See Also:
- Constant Field Values
-
OMP_PRODUCTNAME
public static final java.lang.String OMP_PRODUCTNAME
- See Also:
- Constant Field Values
-
MODELOBJECT_ADMINSTATE
public static final java.lang.String MODELOBJECT_ADMINSTATE
- See Also:
- Constant Field Values
-
MODELOBJECT_BIDIFLAG
public static final java.lang.String MODELOBJECT_BIDIFLAG
- See Also:
- Constant Field Values
-
MODELOBJECT_BIDIFORMAT
public static final java.lang.String MODELOBJECT_BIDIFORMAT
- See Also:
- Constant Field Values
-
MODELOBJECT_CDMSOURCE
public static final java.lang.String MODELOBJECT_CDMSOURCE
- See Also:
- Constant Field Values
-
MODELOBJECT_CONTEXTIP
public static final java.lang.String MODELOBJECT_CONTEXTIP
- See Also:
- Constant Field Values
-
MODELOBJECT_CREATEDBY
public static final java.lang.String MODELOBJECT_CREATEDBY
- See Also:
- Constant Field Values
-
MODELOBJECT_DESCRIPTION
public static final java.lang.String MODELOBJECT_DESCRIPTION
- See Also:
- Constant Field Values
-
MODELOBJECT_DISPLAYNAME
public static final java.lang.String MODELOBJECT_DISPLAYNAME
- See Also:
- Constant Field Values
-
MODELOBJECT_EXTENDEDATTRIBUTES
public static final java.lang.String MODELOBJECT_EXTENDEDATTRIBUTES
- See Also:
- Constant Field Values
-
MODELOBJECT_LABEL
public static final java.lang.String MODELOBJECT_LABEL
- See Also:
- Constant Field Values
-
MODELOBJECT_LASTMODIFIEDBY
public static final java.lang.String MODELOBJECT_LASTMODIFIEDBY
- See Also:
- Constant Field Values
-
MODELOBJECT_LASTMODIFIEDTIME
public static final java.lang.String MODELOBJECT_LASTMODIFIEDTIME
- See Also:
- Constant Field Values
-
MODELOBJECT_OBJECTTYPE
public static final java.lang.String MODELOBJECT_OBJECTTYPE
- See Also:
- Constant Field Values
-
MODELOBJECT_SOURCETOKEN
public static final java.lang.String MODELOBJECT_SOURCETOKEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAttrJavaClass
public static java.lang.String getAttrJavaClass(java.lang.String attrType)
- Parameters:
attrType
-- Returns:
- String
-
getAttrValueColumn
public static java.lang.String getAttrValueColumn(java.lang.String attrType)
- Parameters:
attrType
-- Returns:
- String
-
getSearchQuery
public static SQLQuery getSearchQuery(ActualCI searchObject, ActualCIDefinition definition, boolean matchAny)
- Parameters:
searchObject
-definition
-matchAny
-- Returns:
- SQLQuery
-
getSearchQuery
public static SQLQuery getSearchQuery(CIRelation searchObject, CIRelationDefinition definition, boolean matchAny)
- Parameters:
searchObject
-definition
-matchAny
-- Returns:
- SQLQuery
-
createInsertQuery
public static SQLQuery createInsertQuery(CIRelation relation, CIRelationDefinition definition)
- Parameters:
relation
-definition
-- Returns:
- SQLQuery
-
createInsertQuery
public static SQLQuery createInsertQuery(ActualCI configItem, ActualCIDefinition definition)
- Parameters:
configItem
-definition
-- Returns:
- SQLQuery
-
createInsertQuery
public static SQLQuery createInsertQuery(AttributeDefinition attrDef, ClassAttribute attribute)
- Parameters:
attrDef
-attribute
-- Returns:
- SQLQuery
-
createUpdateQuery
public static SQLQuery createUpdateQuery(AttributeDefinition attrDef, ClassAttribute attribute)
- Parameters:
attrDef
-attribute
-- Returns:
- SQLQuery
-
createGuid
public static java.lang.String createGuid(ActualCI item) throws CCMDBException
- Parameters:
item
-- Returns:
- String
- Throws:
CCMDBException
-
-