Microsoft SDK for Java

compareLimits

This method of the PermissionUtils Class compares two positive numerical limits. A higher value is considered more privileged.

Syntax

public static int compareLimits(long limit1, long limit2, int prevcmp);

Return Value

Returns a new comparison result, merged with the previous comparison result using mergeComparisonResults.

Limit Comparisons

limit1 limit2 Result before merging
0 0 SetComparison.EMPTY
>0 0 SetComparison.EMPTY_SUPERSET
0 >0 SetComparison.EMPTY_SUBSET
>limit2 >0 SetComparison.SUPERSET
>0 >limit1 SetComparison.SUBSET
=limit2 =limit1 SetComparison.EQUAL

Parameters

limit1 The first numerical limit.
limit2 The second numerical limit.
prevcmp A previous comparison result.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.