Microsoft SDK for Java

PermissionUtils Class

The PermissionUtils Class of the com.ms.security package provides routines used by the permission classes.

public class PermissionUtils
{
  // Methods
  public static String ArraytoString(Object o);
  public static IntRanges[] combineArraysOfIntRanges(
        IntRanges[] r1, IntRanges[] r2);
  public static String[] combineArraysOfStrings(String[] list1,
        String[] list2);
  public static WildcardExpression combinePatterns(
        WildcardExpression spec1, WildcardExpression spec2);
  public static Vector combineVectorsOfIntRanges(Vector v1, Vector
        v2);
  public static int compareArraysOfStrings(String[] list1,
        String[] list2, int cmp);
  public static int compareBooleans(boolean f1, boolean f2,
        int prevcmp);
  public static int compareFlags(int flags1, int flags2, int mask,
        int prevcmp);
  public static int compareIncludeExcludePatterns(
        WildcardExpression include1, WildcardExpression exclude1,
        WildcardExpression include2, WildcardExpression exclude2,
        int cmp );
  public static int compareInclusiveBooleans(boolean f1,
        boolean f2, int prevcmp);
  public static int compareInclusiveFlags(int flags1, int flags2,
        int mask, int prevcmp);
  public static int compareLimits(long limit1, long limit2,
        int prevcmp);
  public static String ComparisonResulttoString(int cmp);
  public static Vector concatVectors(Vector v1, Vector v2);
  public static IntRanges[] copyArrayOfIntRanges(IntRanges[] ap);
  public static Vector[] copyArrayOfVectorsOfIntRanges(
        Vector[] av);
  public static WildcardExpression[] copyArrayOfWildcardExpressions
        (WildcardExpression[] ap);
  public static Vector copyVectorOfIntRanges(Vector v);
  public static int invertComparisonResult(int cmp);
  public static int mergeComparisonResults(int cmp1, int cmp2);
  public static String[] parseStringIntoArray(String str,
        String delims);
}

The PermissionUtils class includes several methods that assist with copying, comparing, and combining assorted types of elements of permissions. Three categories of functions describe the methods in this class:

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