Package com.hp.ucmdb.api.topology
package com.hp.ucmdb.api.topology
This package contains services for defining and running TQL queries and processing the results.
-
ClassDescriptionA rule for sorting by attribute name in either
ascending
ordescending
order.The result of aretrieveCIsSortedChunk
execution.Data structure for holding the result of an invocation ofretrieveCiIdsFromCachedQueryResults
A condition on a property with respect to a fixed value.ConditionExpression<T,O> A root of an expression tree structure.Services to build complex expressions.A visitor interface for expressions.Allows the restriction of contact nodes (seePerspectiveContactable.setAsPerspectiveContact()
of the extending element.The creation mode determines the behavior of the UCMDB with respect to existing CIs and relations.The creation mode determines the behavior of the UCMDB with respect to existing CIs and relations.Interface defines the result of of aTopologyUpdateService.createGracefully(TopologyModificationData, CreateGracefullyMode)
operation.Allows the restriction of the extending element to one of: A specific set of data stores (DataStoresConditionable.withDataStores(java.lang.String...)
). All data stores (DataStoresConditionable.withAllDataStores()
). UCMDB Internal data store only (DataStoresConditionable.withInternalDataStoreOnly()
).The deletion mode determines the behavior of the UCMDB with respect to CIs and relations that do not exist.Interface defines the result of of aTopologyUpdateService.deleteGracefully(TopologyModificationData)
operation.Represent a query about a relation directly connecting two CIs, or a CI to itself.An object representing a single change in a query result.Represents a server-side query suitable for execution.Cannot get changes due to size or other reason.Specifies the result of the graceful topology updateIdConditionable<E,T extends Element> Indicates that the extending element may have an IDs condition.This incomplete link on property can be completed using one of the "is..." methods.A factory-like interface that serves as a starting point for forming a proper condition on a property.A request descriptor for the "get the underlying paths" method.InterQueryRestrictableElement<Element>The query cannot be processed due to syntax or other error in the query.The first part of the query link conditions.ListPropertyUpdate<Type>Live query is a query whose result is always kept updated.Topology with version that allows to track changes in the query resultCreated by IntelliJ IDEA.Created by IntelliJ IDEA.Represents a version of a model changes.The modification mode determines the behavior of the UCMDB with respect to CI and relations modification failures.This definition applies a function over a collection of base queries and uses the resultingQueryDefinition
.Defines how a non-cached query is maintained.Specifies the allowed operations in an OnPropertiesLink instance.Defines how a partially-cached query is maintained.Query elements with this interface may be set as perspectives "contact" elements using thePerspectiveContactable.setAsPerspectiveContact()
method.Indicates that the extending element can be defined to bring properties to the result topology.A syntactic wrapper, needed for Java type-safety.Indicates that the extending element can have a properties condition.Defines a set of properties to retrieve as part of the query results.Indicates that the extending element may have a qualifier condition.Defines a bulk of queries and related resources for execution.Represents a query stored on the UCMDB server or a query to be saved in a specific folder path.A command controlling changes to a query without knowledge of the query internal structure, type or dependencies.The result of a call toQueryManagementService.modifyQuery(QueryChangeCommand)
.Definition of a UCMDB TQL query.When a saved query is first loaded and calculated.How soon a saved query is recalculated after data change.Represents a folder in the queries folder structure.A link in the query definition.A node in the query definition.Services to access to the original query name and original node name.Represents conditions on a node to further restrict a query defined in the UCMDB.QueryReferenceDefinition<T extends QueryReferenceDefinition>Parent interface for reference definitions.Defines how a query is maintained and stored in cacheDefines the storing type of the QueryRepresents a version of a query result.Implementations of this interace can be used to traverse the queries tree.The available query types.Defines a bulk of queries and related resources for validationRepresents a version of a query.A single query reference definition holds a single base query name and, possibly, parameters and restrictions that should be used on that query.Specifies the bulk of data along with the action to be taken upon the dataIndicates that the extending element may be invisible.Result of a topology query execution.Result count of a topology query execution.Result count of a topology query execution.A structure serving as input to topology modification methods.A structure serving as input to topology modification methods.Specifies the action to be taken upon a topology modification dataSpecifies a bulk of topology modificationsSpecifies an element of a bulk of topology modificationsInterface describes a topology modification failure.TopologyModificationInput<T extends TopologyModificationInput<?>>Specifies input for topology modification which can represent either a single modification or a modification bulk executed within transactionServices for creating queries.Interface for querying the UCMDB topology.Factory for creating arguments for TopologyUpdateService methods.Interface for updating topology: creating, updating, and deleting CIs and relations.Indicates that the extending element may have a type condition.