Class BudgetConstraint

java.lang.Object
com.eqixiac.equinix.design.constraint.BudgetConstraint
All Implemented Interfaces:
Constraint

public final class BudgetConstraint extends Object implements Constraint
The expected monthly cost must not exceed commercial.budgetMaxMonthly. Compared in ONE currency only: when the priced lines are in another currency, or span several, the budget is reported as not evaluable and the design is not rejected; amounts are never converted or compared across currencies. When items are unpriced the priced part is a lower bound: a design is rejected only if that lower bound already exceeds the budget.