Package | Description |
---|---|
com.hp.ucmdb.api.topology |
This package contains services for defining and running TQL queries and processing the results.
|
com.hp.ucmdb.api.topology.notification |
This package contains services for listening for changes in the IT universe and changes in query results.
|
com.hp.ucmdb.api.topology.reachableset |
This package contains interface for defining a reachable set.
|
Modifier and Type | Method and Description |
---|---|
QueryNode |
QueryDefinition.addNode(String nodeName)
Adds a new node to the query.
|
QueryNode |
QueryLink.getFromNode()
Deprecated.
|
QueryNode |
QueryDefinition.getNode(String nodeName)
Returns the node with the specified name or null if node does not exist.
|
QueryNode |
QueryLink.getToNode()
Deprecated.
|
QueryNode |
QueryNode.queryConcreteProperties()
Adds all the concrete properties of the CI to the list of properties to query.
|
QueryNode |
QueryNode.queryPathToConcreteProperties()
Adds all the concrete properties of the CI to the list of properties to query, in addition to the concrete
properties of all CI types along the path in the class model hierarchy between the CI-type in the TQL query
(defined by ofType(String) method) and the CI-type of the CI instance.
|
QueryNode |
QueryLink.sourceNode()
Returns the node the link of this link comes from.
|
QueryNode |
QueryLink.targetNode()
Returns the node the link of this link goes to.
|
QueryNode |
QueryNode.withQueryLinkConditions(ConditionExpression<LinkConditionElement,LinkConditionOperand> conditionExpression)
Sets a new links expression condition tree for this node.
A validation error will occur if the new expression tree does not have at least one instance of every query link (incoming and outgoing) that relates to this node. |
Modifier and Type | Method and Description |
---|---|
Map<String,? extends QueryNode> |
QueryDefinition.nodes()
Returns the nodes defined in this query as a map of names to nodes.
|
Modifier and Type | Method and Description |
---|---|
IndirectLink |
QueryNode.indirectlyLinkedFrom(QueryNode otherNode)
Creates a query link specifying that there is are one ore more paths of defined steps
(source CI, link, target CI) between results (CIs) of
otherNode> and the results of this node. |
IndirectLink |
QueryNode.indirectlyLinkedTo(QueryNode otherNode)
Creates a query link specifying that there are a one ore more paths of defined steps
(source CI, link, target CI) between results (CIs) of this node and results of the
otherNode . |
DirectLink |
QueryNode.linkedFrom(QueryNode otherNode)
Creates a query link specifying that results (CIs) from this node are the end2 of some real-world relationship
to results from node
otherNode . |
IncompleteLinkOnPropertyP1 |
QueryNode.linkedOnPropertyFrom(QueryNode otherNode)
Creates a query link specifying that a link (Relation) be created in the result such that a specific property
in a CI from the given node's results has has either an "equal" or "not equal" relation to a specific property
of a CI from the this node's results.
|
IncompleteLinkOnPropertyP1 |
QueryNode.linkedOnPropertyTo(QueryNode otherNode)
Creates a query link specifying that a link (Relation) be created in the result such that a specific property
in a CI from this node's results has either an "equal" or "not equal" relation to a specific property
of a CI from the target node's results.
|
DirectLink |
QueryNode.linkedTo(QueryNode otherNode)
Creates a query link that specifies that the results (CIs) from this QueryNode have some real-world
relationship (existance or absence of Relations) to the results from another QueryNode.
|
DirectLink |
QueryNode.notLinkedFrom(QueryNode otherNode)
Creates a condition specifying that CIs matching this node are not linked from any CIs matching
otherNode . |
DirectLink |
QueryNode.notLinkedTo(QueryNode otherNode)
Creates a condition specifying that CIs matching this node are not linked to any CIs matching
otherNode . |
DirectLink |
QueryNode.optionallyLinkedFrom(QueryNode otherNode)
Similar to
linkedFrom , except this method adds the link with an "and at least zero
links" ("and" with cardinality 0..UNBOUNDED) condition to the target of the link (this node). |
DirectLink |
QueryNode.optionallyLinkedTo(QueryNode otherNode)
Similar to
linkedTo , except this method adds the link with an "and at least zero links"
("and" with cardinality 0..UNBOUNDED) condition to the source of the link (this node). |
DirectLink |
QueryNode.orLinkedFrom(QueryNode otherNode)
Similar to
linkedFrom , except this method adds the link with an "or at least one
link" ("or" with cardinality 1..UNBOUNDED) condition to the target of the link (this node). |
DirectLink |
QueryNode.orLinkedTo(QueryNode otherNode)
Similar to
linkedTo , except this method adds the link with an "or at least one link"
("or" with cardinality 1..UNBOUNDED) condition to the source of the link (this node). |
Modifier and Type | Method and Description |
---|---|
QueryNode |
ModelListenerFilter.withAddFilter()
Creates a filter on added CIs or Relations changes.
|
QueryNode |
ModelListenerFilter.withRemoveFilter()
Creates a filter on deleted CIs or Relations changes.
|
QueryNode |
ModelListenerFilter.withUpdateFilter()
Creates a filter on updated CIs or Relations changes.
|
Modifier and Type | Method and Description |
---|---|
QueryNode |
ReachableSetDefinition.toQueryNode()
Returns to the
QueryNode containing this reachable set. |
Documentation Feedback
Copyright 2011 - 2018 Micro Focus or one of its affiliates.