com.hp.ucmdb.api
Interface UcmdbService


public interface UcmdbService

The main UCMDB interface - services to get interfaces to various UCMDB subsystems.


Method Summary
 ClassModelService getClassModelService()
          Returns the interface for querying the UCMDB class model.
 ConfigurationService getConfigurationService()
          Returns the interface for server configuration (settings management).
 DataStoreMgmtService getDataStoreMgmtService()
          Returns the service for manipulating and querying the datastore management.
 DDMConfigurationService getDDMConfigurationService()
          Returns the interface for configuring the Discovery.
 DDMManagementService getDDMManagementService()
          Returns the interface for managing the Discovery.
 com.hp.ucmdb.api.history.HistoryService getHistoryService()
          Returns the service for querying the history data.
 ImpactAnalysisService getImpactAnalysisService()
          Returns the interface for impact analysis.
 QueryManagementService getQueryManagementService()
           
 com.hp.ucmdb.api.reconciliation.ReconciliationService getReconciliationService()
          Returns the interface for reconciliation.
 ResourceBundleManagementService getResourceBundleManagementService()
          Returns the interface for resource bundles management.
 ResourceManagementService getResourceManagementService()
          Returns the interface for resource management.
 com.hp.ucmdb.api.security.SecurityService getSecurityService()
          Returns the SecurityService interface for security operations.
 SnapshotService getSnapshotService()
          Returns the interface for snapshots management.
 DDMSoftwareSignatureService getSoftwareSignatureService()
          Returns the interface for configuring software's signatures.
 com.hp.ucmdb.api.state.StatesService getStateService()
          Returns the service for managing states.
 SystemHealthService getSystemHealthService()
          Returns the interface for system health.
 TopologyQueryService getTopologyQueryService()
          Returns the interface for querying the UCMDB topology.
 TopologyUpdateService getTopologyUpdateService()
          Returns the interface for updating the UCMDB topology.
 UcmdbService getUcmdbServiceForClientContext(ClientContext clientContext)
          Returns the interface for querying various UCMDB subsystems using specified clientContext.
 UcmdbService getUcmdbServiceForState(java.lang.String state)
          Returns a clone of 'this' UcmdbService' object set to the specified state.
 com.hp.ucmdb.api.view.archive.ViewArchiveService getViewArchiveService()
           
 ViewService getViewService()
           
 void setLogger(Logger log)
          Sets the logger to be used by this SDK client.
 void setServerLocator(UcmdbServerLocator serverLocator)
          Sets the implementation of the server locator to be used when the customer is migrated to another server.
 

Method Detail

getClassModelService

ClassModelService getClassModelService()
Returns the interface for querying the UCMDB class model.

Since:
8.0

getSecurityService

com.hp.ucmdb.api.security.SecurityService getSecurityService()
Returns the SecurityService interface for security operations.

Returns:
SecurityService
Since:
9.0

getTopologyQueryService

TopologyQueryService getTopologyQueryService()
Returns the interface for querying the UCMDB topology.


getTopologyUpdateService

TopologyUpdateService getTopologyUpdateService()
Returns the interface for updating the UCMDB topology.


getQueryManagementService

@NotFinalAPI
QueryManagementService getQueryManagementService()

getImpactAnalysisService

ImpactAnalysisService getImpactAnalysisService()
Returns the interface for impact analysis.

Since:
8.0

getViewService

@NotFinalAPI
ViewService getViewService()

getViewArchiveService

@NotFinalAPI
com.hp.ucmdb.api.view.archive.ViewArchiveService getViewArchiveService()

getResourceBundleManagementService

@NotFinalAPI
ResourceBundleManagementService getResourceBundleManagementService()
Returns the interface for resource bundles management.

Since:
9.0

getResourceManagementService

ResourceManagementService getResourceManagementService()
Returns the interface for resource management.

Since:
8.0

getDDMConfigurationService

DDMConfigurationService getDDMConfigurationService()
Returns the interface for configuring the Discovery.


getSoftwareSignatureService

DDMSoftwareSignatureService getSoftwareSignatureService()
Returns the interface for configuring software's signatures.


getDDMManagementService

DDMManagementService getDDMManagementService()
Returns the interface for managing the Discovery.


getSystemHealthService

SystemHealthService getSystemHealthService()
Returns the interface for system health.


getConfigurationService

ConfigurationService getConfigurationService()
Returns the interface for server configuration (settings management).


getSnapshotService

SnapshotService getSnapshotService()
Returns the interface for snapshots management.


getReconciliationService

@NotFinalAPI
com.hp.ucmdb.api.reconciliation.ReconciliationService getReconciliationService()
Returns the interface for reconciliation.


getDataStoreMgmtService

@NotFinalAPI
DataStoreMgmtService getDataStoreMgmtService()
Returns the service for manipulating and querying the datastore management.

Returns:
Datastore management service
Since:
9.0

getHistoryService

com.hp.ucmdb.api.history.HistoryService getHistoryService()
Returns the service for querying the history data.

Returns:
History service
Since:
9.0

setLogger

void setLogger(Logger log)
Sets the logger to be used by this SDK client.

Parameters:
log - a reference to a Logger object.

getUcmdbServiceForState

@NotFinalAPI
UcmdbService getUcmdbServiceForState(java.lang.String state)
Returns a clone of 'this' UcmdbService' object set to the specified state. The returned interface can be used to query various UCMDB subsystems using the specified state. The returned interface shares resources with 'this' UcmdbService.

Parameters:
state - one of Actual or Authorized
Returns:
the query interface set to the specified state.
Since:
9.0

getStateService

@NotFinalAPI
com.hp.ucmdb.api.state.StatesService getStateService()
Returns the service for managing states.

Returns:

getUcmdbServiceForClientContext

UcmdbService getUcmdbServiceForClientContext(ClientContext clientContext)
Returns the interface for querying various UCMDB subsystems using specified clientContext. Returned interface will share resources with provided UcmdbService

Parameters:
clientContext - an object obtained with the createClientContext method
Since:
9.0

setServerLocator

void setServerLocator(UcmdbServerLocator serverLocator)
Sets the implementation of the server locator to be used when the customer is migrated to another server. To be used in embedded environments only.

Parameters:
serverLocator -


Documentation Feedback
Copyright 2010 Hewlett-Packard Development Company, L.P.