Index
All Classes and Interfaces|All Packages
A
- AbstractFcmdbDalTransformerValuesToExternalDB<T extends Iterable> - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
Abstract top level class for transformers (for backward compatibility).
Do not implement directly. - AbstractReplicationPlugin - Class in com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl
-
Deprecated.as of 9.02
- AbstractReplicationPlugin() - Constructor for class com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl.AbstractReplicationPlugin
-
Deprecated.
- addConfigFolderPath(String) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.config.DBDataAdapterEnvironment
-
Adds the path of the config folder to the given resourceName.
C
- com.mercury.topaz.fcmdb.adapters.dbAdapter - package com.mercury.topaz.fcmdb.adapters.dbAdapter
- com.mercury.topaz.fcmdb.adapters.dbAdapter.config - package com.mercury.topaz.fcmdb.adapters.dbAdapter.config
-
This package contains interfaces for accessing an integration configuration and logs
in the Generic DB Framework. - com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform - package com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform
-
This package contains interfaces for implementing transformers for the Generic DB Framework.
- com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin - package com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin
-
This package contains interfaces for implementing plug-ins for the Generic DB Framework.
- com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl - package com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl
- convertFromExternalDB(Object) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform.FcmdbDalTransformerFromExternalDB
-
Convert external db value to cmdb value
- convertToExternalDB(Object) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform.AbstractFcmdbDalTransformerValuesToExternalDB
-
Convert a cmdb value to a db value
- convertToExternalDBPropertyValues(Iterable) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform.FcmdbDalTransformerValuesToExternalDB
-
Convert cmdb values to db values.
Used for multi-value conditions(IN, NOT_IN). - convertToExternalDBPropertyValues(T) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform.AbstractFcmdbDalTransformerValuesToExternalDB
-
Convert cmdb values to db values.
Used for multi-value conditions(IN, NOT_IN). - convertTopologyToTopologyIds(QueryDefinition, Topology) - Method in class com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl.AbstractReplicationPlugin
-
Deprecated.
- createLayoutMap(QueryDefinition) - Method in class com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.impl.AbstractReplicationPlugin
-
Deprecated.
- createUpdateSQL(String, String, String, String, String, Map<String, String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.UpdatePushBackIds
-
Creates an update SQL according to the given parameters.
D
- DBDataAdapterEnvironment - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter.config
-
Special environment for the Generic DB Framework.
Uses the Generic DB Framework logger system.
F
- 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
theinitPlugin
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:
- 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.
G
- getChangesTopology(FcmdbPluginExternalAdapterFacade, QueryDefinition, Date) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginForSyncGetChangesTopology
-
Implement this method using the facade.
Should return only theCI
's andRelation
's that have changed since the last sync. - getCisLayout(FcmdbPluginInternalAdapterFederationFacade, List<ExternalCiId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginGetCIsLayout
-
Implement this method using the given facade.
- 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. - 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 theCI
's andRelation
'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 requestedCI
's andRelation
'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(FcmdbPluginInternalAdapterFederationFacade, List<ExternalRelationId>, Collection<String>) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginGetRelationsLayout
-
Implement this method using the given facade.
- 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. - 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.
H
- hasPushBackDefCol(FCmdbExtenalToTargetIdMapping) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.FcmdbIdMapToUpdateData
-
Returns true if the CI has defined a push back ID column.
I
- initPlugin(DBDataAdapterEnvironment) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.plugin.FcmdbPluginInit
-
Gets called directly after call to constructor of the class
- initTransformer(DBDataAdapterEnvironment) - Method in interface com.mercury.topaz.fcmdb.adapters.dbAdapter.dal.transform.FcmdbDalTransformerInit
-
Gets called directly after call to constructor of the class
U
- UpdatePushBackIds - Interface in com.mercury.topaz.fcmdb.adapters.dbAdapter
-
Creates update SQL statement according to given parameters.
All Classes and Interfaces|All Packages