public class IsNewerThanAndConfiguredNumberHighEnough extends Object implements BuildNumberUpgradeConstraint
A constraint that will test whether the build number configured on the constraint is newer
than the build number passed to
test(int) AND the application configured
build number is higher than a configured value.
This type of constraint would typically be used if you only wanted an upgrade task to run if the configured build number was newer than a certain value but you are upgrading from a certain old version. value.
A hypothetical example:
For the above example you would construct the constraint like
|Constructor and Description|
public IsNewerThanAndConfiguredNumberHighEnough(int applicationConfigBuildNumber, int minApplicationConfig, int constraintBuildNumber)
applicationConfigBuildNumber- the actual application configured build number
minApplicationConfig- the minimum application configured build number required for this constraint to pass
constraintBuildNumber- the constraint build number to test other build numbers against
public boolean test(int buildNumber)
Copyright © 2003–2020 Atlassian. All rights reserved.