Class CCMDBActualCISchema


  • public class CCMDBActualCISchema
    extends java.lang.Object
    An utility class for generating database specific SQL queries.
    • Field Detail

      • ACTCI_CLASSSTRUCTUREID

        public static final java.lang.String ACTCI_CLASSSTRUCTUREID
        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_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_DISPLAYLABEL

        public static final java.lang.String OMP_DISPLAYLABEL
        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
    • Constructor Detail

      • CCMDBActualCISchema

        public CCMDBActualCISchema()
    • 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​(ActualCI configItem,
                                                 ActualCIDefinition definition)
        Parameters:
        configItem -
        definition -
        Returns:
        SQLQuery