- FcmdbDalTransformer - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
A top level interface for transformers.
Do not implement directly.
- FcmdbDalTransformerFromExternalDB - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
Implement this interface to create a transformer from a DB value to a UCMDB value.
- FcmdbDalTransformerInit - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
Any DB Transformer that implements this interface will always get called by
the initPlugin
method directly after the construction of the Object.
- FcmdbDalTransformerSupportsNulls - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
A Tag interface that declare the transformer may handle null values as well.
- FcmdbDalTransformerValuesToExternalDB - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
Implement this interface to create a transformer from UCMDB values to DB Values.
- FcmdbIdMapToUpdateData - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter
-
This interface is used as part of the push back IDs flow.
- FcmdbPlugin - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
A top level interface for plug-ins.
Do not implement directly.
- FcmdbPluginExternalAdapterFacade - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Exposes the some of the Generic DB Framework capabilities for plugin development.
- FcmdbPluginForSyncGetChangesTopology - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to override the default Generic DB Framework Population behaviour.
- FcmdbPluginForSyncGetFullTopology - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to override the default Generic DB Framework Population behaviour.
- FcmdbPluginForSyncGetLayout - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface plugin to override the normal behaviour of layout retrieval in population flows.
- FcmdbPluginForSyncGetSupportedQueries - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to override the normal behaviour of retrieving the query names from the UCMDB.
- FcmdbPluginGetCIsLayout - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to affect the outcome of the layout requests for a CI.
Affects both population and federation.
- FcmdbPluginGetRelationsLayout - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to affect the outcome of the layout requests for a CI.
Affects both population and federation.
- FcmdbPluginGetTopologyCmdbFormat - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to affect topology requests for federation and population.
Affects both population and federation.
- FcmdbPluginInit - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Description:
Any DB plugin that implements this interface will always get called by
the
initPlugin
method directly after the construction of the Object.
- FcmdbPluginInternalAdapterFederationFacade - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Description:
Exposes Access to actions against the Data Base.
- FcmdbPluginPushBackIds - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
Implement this interface to override the normal behaviour of push back IDs.
- getChangesTopology(FcmdbPluginExternalAdapterFacade, QueryDefinition, Date) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginForSyncGetChangesTopology
-
Implement this method using the facade.
Should return only the CI
's and Relation
's that have changed since the last sync.
- getCisLayout(List<ExternalCiId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginExternalAdapterFacade
-
Returns the layout for requested CI
's.
Will use the FcmdbPluginGetCisLayout plugin if implemented and defined.
- getCisLayout(FcmdbPluginInternalAdapterFederationFacade, List<ExternalCiId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginGetCIsLayout
-
Implement this method using the given facade.
- getCiType(FCmdbExtenalToTargetIdMapping) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.FcmdbIdMapToUpdateData
-
Returns the CI type which ID is pushed back.
- getConditionsMap(FCmdbExtenalToTargetIdMapping) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.FcmdbIdMapToUpdateData
-
Returns a Map of conditions.
- getDBConnection() - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.UpdatePushBackIds
-
Returns a connection to the DB.
- getDbJavaClassName() - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform.FcmdbDalTransformer
-
- getFCmdbIdMapToUpdateData() - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.UpdatePushBackIds
-
Returns a mapper used to convert the origin data to data used to update the DB.
- getFullTopology(FcmdbPluginExternalAdapterFacade, QueryDefinition) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginForSyncGetFullTopology
-
Implement this method using the facade.
Should return all the CI
's and Relation
's that this query implies.
- getInternalCisLayout(List<ExternalCiId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginInternalAdapterFederationFacade
-
Retrieves the layout for specified CI
s
- getInternalRelationsLayout(List<ExternalRelationId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginInternalAdapterFederationFacade
-
Retrieves the layout for the specified Relation
's
- getInternalTopology(QueryDefinition, String, VirtualLinkInfo, TopologyReconciliationData) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginInternalAdapterFederationFacade
-
Retrieves the topology.
- getLayout(TopologyIds, Map<String, Collection<String>>, QueryDefinition) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginExternalAdapterFacade
-
Retrieves the layout for the requested TopologyIds
.
Will use the FcmdbPluginGetRelationsLayout and FcmdbPluginGetCisLayout plug-ins if implemented and defined.
- getLayout(FcmdbPluginExternalAdapterFacade, QueryDefinition, ReplicationTopologyResultActionData) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginForSyncGetLayout
-
Implement this method using the given facade.
Should return the layout for the requested CI
's and Relation
's
- getLayout(FcmdbPluginExternalAdapterFacade, TopologyIds, Map<String, Collection<String>>, QueryDefinition) - Method in class com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl.AbstractReplicationPlugin
-
Deprecated.
- getPushBackIdCol(FCmdbExtenalToTargetIdMapping) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.FcmdbIdMapToUpdateData
-
Returns the column to push the ID to.
- getPushBackIdsSQL(FCmdbExtenalToTargetIdMappingSet, UpdatePushBackIds) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginPushBackIds
-
Returns list of SQLs statements which will be executed to push back the IDs to the Data Base.
- getPushBackIdVal(FCmdbExtenalToTargetIdMapping) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.FcmdbIdMapToUpdateData
-
Returns the value of the ID to push back.
- getRelationsLayout(List<ExternalRelationId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginExternalAdapterFacade
-
Returns the layout for requested Relation
's.
Will use the FcmdbPluginGetRelationsLayout plugin if implemented and defined.
- getRelationsLayout(FcmdbPluginInternalAdapterFederationFacade, List<ExternalRelationId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginGetRelationsLayout
-
Implement this method using the given facade.
- getSupportedQueries(DataAdapterEnvironment) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginForSyncGetSupportedQueries
-
Return the names of queries that the integration will allow for population
- getTableName(FCmdbExtenalToTargetIdMapping) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.FcmdbIdMapToUpdateData
-
Returns the table name which the ID will be pushed into.
- getTopology(QueryDefinition) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginExternalAdapterFacade
-
Returns the topology for the given QueryDefinition.
Will use the FcmdbPluginGetTopologyCmdbFormat plugin if implemented and defined.
- getTopologyCmdbFormat(FcmdbPluginInternalAdapterFederationFacade, QueryDefinition, String, VirtualLinkInfo, TopologyReconciliationData) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginGetTopologyCmdbFormat
-
Implement this method using the given facade.