microsoft.exchange.webservices.data
Enum EffectiveRights

java.lang.Object
  extended by java.lang.Enum<EffectiveRights>
      extended by microsoft.exchange.webservices.data.EffectiveRights
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<EffectiveRights>

public enum EffectiveRights
extends java.lang.Enum<EffectiveRights>

Defines the effective user rights associated with an item or folder.


Enum Constant Summary
CreateAssociated
          The Create associated.
CreateContents
          The Create contents.
CreateHierarchy
          The Create hierarchy.
Delete
          The Delete.
Modify
          The Modify.
None
          The None.
Read
          The Read.
ViewPrivateItems
          The View Private Items.
 
Method Summary
static EffectiveRights valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static EffectiveRights[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

None

public static final EffectiveRights None
The None.


CreateAssociated

public static final EffectiveRights CreateAssociated
The Create associated.


CreateContents

public static final EffectiveRights CreateContents
The Create contents.


CreateHierarchy

public static final EffectiveRights CreateHierarchy
The Create hierarchy.


Delete

public static final EffectiveRights Delete
The Delete.


Modify

public static final EffectiveRights Modify
The Modify.


Read

public static final EffectiveRights Read
The Read.


ViewPrivateItems

public static final EffectiveRights ViewPrivateItems
The View Private Items.

Method Detail

values

public static EffectiveRights[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (EffectiveRights c : EffectiveRights.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static EffectiveRights valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null