Package com.hp.ucmdb.api.topology
Interface LinkConditionBuilder
public interface LinkConditionBuilder
The first part of the query link conditions.
This part defines the link on the "left side" (or leaf) of an expression.
- Since:
- UCMDB 9.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionDefines that the expression continuation uses the given query link with the given cardinality conditions as its "left side" (or single leaf).Defines that the expression continuation uses the given query link with the given cardinality conditions as its "left side" (or single leaf).use
(ConditionExpression<LinkConditionElement, LinkConditionOperand> linkConditionExpression) Uses a previously defined condition expression as its "left side" (or single leaf).use
(LinkConditionElement leaf) Uses a previously defined leaf expression as its single leaf.
-
Method Details
-
link
ConditionExpressionBuilder<LinkConditionElement,LinkConditionOperand> link(QueryLink<?> queryLink, int minCardinality, int maxCardinality) Defines that the expression continuation uses the given query link with the given cardinality conditions as its "left side" (or single leaf).- Returns:
- the next builder.
- See Also:
-
link
ConditionExpressionBuilder<LinkConditionElement,LinkConditionOperand> link(String linkName, int minCardinality, int maxCardinality) Defines that the expression continuation uses the given query link with the given cardinality conditions as its "left side" (or single leaf).- Returns:
- the next builder.
- See Also:
-
use
ConditionExpressionBuilder<LinkConditionElement,LinkConditionOperand> use(ConditionExpression<LinkConditionElement, LinkConditionOperand> linkConditionExpression) Uses a previously defined condition expression as its "left side" (or single leaf).- Returns:
- the next builder.
- See Also:
-
use
Uses a previously defined leaf expression as its single leaf.- Returns:
- the next expression.
- See Also:
-