Class CCMDBActualCISchema
- java.lang.Object
-
- com.ibm.di.connector.ccmdb.provider.CCMDBActualCISchema
-
public class CCMDBActualCISchema extends java.lang.ObjectAn utility class for generating database specific SQL queries.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTCI_ACTCIIDstatic java.lang.StringACTCI_ACTCINAMEstatic java.lang.StringACTCI_ACTCINUMstatic java.lang.StringACTCI_CHANGEBYstatic java.lang.StringACTCI_CHANGEDATEstatic java.lang.StringACTCI_CLASSSTRUCTUREIDstatic java.lang.StringACTCI_DESCRIPTIONstatic java.lang.StringACTCI_GUIDstatic java.lang.StringACTCI_HASLDstatic java.lang.StringACTCI_LANGCODEstatic java.lang.StringACTCI_LASTSCANDTstatic java.lang.StringACTCI_PLUSPCUSTOMERstatic java.lang.StringACTCIRELATION_ACTCIRELATIONIDstatic java.lang.StringACTCIRELATION_ANCESTORCIstatic java.lang.StringACTCIRELATION_CHANGEBYstatic java.lang.StringACTCIRELATION_CHANGEDATEstatic java.lang.StringACTCIRELATION_RELATIONNUMstatic java.lang.StringACTCIRELATION_SOURCECIstatic java.lang.StringACTCIRELATION_SOURCECIGUIDstatic java.lang.StringACTCIRELATION_SWAPPEDstatic java.lang.StringACTCIRELATION_TARGETCIstatic java.lang.StringACTCIRELATION_TARGETCIGUIDstatic java.lang.StringACTCISPEC_ACTCINUMstatic java.lang.StringACTCISPEC_ACTCISPECIDstatic java.lang.StringACTCISPEC_ASSETATTRIDstatic java.lang.StringACTCISPEC_CHANGEBYstatic java.lang.StringACTCISPEC_CHANGEDATEstatic java.lang.StringACTCISPEC_CLASSSTRUCTUREIDstatic java.lang.StringATTR_NUM_VALUEstatic java.lang.StringMODELOBJECT_ADMINSTATEstatic java.lang.StringMODELOBJECT_BIDIFLAGstatic java.lang.StringMODELOBJECT_BIDIFORMATstatic java.lang.StringMODELOBJECT_CDMSOURCEstatic java.lang.StringMODELOBJECT_CONTEXTIPstatic java.lang.StringMODELOBJECT_CREATEDBYstatic java.lang.StringMODELOBJECT_DESCRIPTIONstatic java.lang.StringMODELOBJECT_DISPLAYNAMEstatic java.lang.StringMODELOBJECT_EXTENDEDATTRIBUTESstatic java.lang.StringMODELOBJECT_LABELstatic java.lang.StringMODELOBJECT_LASTMODIFIEDBYstatic java.lang.StringMODELOBJECT_LASTMODIFIEDTIMEstatic java.lang.StringMODELOBJECT_OBJECTTYPEstatic java.lang.StringMODELOBJECT_SOURCETOKENstatic java.lang.StringOMP_CHANGEBYstatic java.lang.StringOMP_CHANGEDATEstatic java.lang.StringOMP_DISPLAYLABELstatic java.lang.StringOMP_NAMEstatic java.lang.StringOMP_OMPGUIDstatic java.lang.StringOMP_OMPIDstatic java.lang.StringOMP_PRODUCTNAMEstatic java.lang.StringOMP_VERSIONstatic java.lang.StringOMPCIRLN_OMPCIRLNIDstatic java.lang.StringOMPCIRLN_OMPGUID
-
Constructor Summary
Constructors Constructor Description CCMDBActualCISchema()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateGuid(ActualCI item)static SQLQuerycreateInsertQuery(ActualCI configItem, ActualCIDefinition definition)static SQLQuerycreateInsertQuery(CIRelation relation, CIRelationDefinition definition)static SQLQuerycreateInsertQuery(AttributeDefinition attrDef, ClassAttribute attribute)static SQLQuerycreateUpdateQuery(AttributeDefinition attrDef, ClassAttribute attribute)static java.lang.StringgetAttrJavaClass(java.lang.String attrType)static java.lang.StringgetAttrValueColumn(java.lang.String attrType)static SQLQuerygetSearchQuery(ActualCI searchObject, ActualCIDefinition definition, boolean matchAny)static SQLQuerygetSearchQuery(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
-
-