com.ibm.portal.um
Enum PumaEnvironment.VirtualPrincipalNames

java.lang.Object
  extended by java.lang.Enum<PumaEnvironment.VirtualPrincipalNames>
      extended by com.ibm.portal.um.PumaEnvironment.VirtualPrincipalNames
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PumaEnvironment.VirtualPrincipalNames>
Enclosing interface:
PumaEnvironment

public static enum PumaEnvironment.VirtualPrincipalNames
extends java.lang.Enum<PumaEnvironment.VirtualPrincipalNames>

This enumeration contains the identifiers of all available virtual principals. Use toString() on an element to get string representation of the according principal's identifier. Use PumaEnvironment.getVirtualPrincipal(com.ibm.portal.um.PumaEnvironment.VirtualPrincipalNames) to access the Principal object.

Since:
6.1.0.2

Enum Constant Summary
AllAuthenticatedPortalUsers
          Identifier of AllAuthenticatedPortalUsers Virtual Group
AllExternalPortalUsers
          Identifier of AllExternalPortalUsers Virtual Group
AllInternalPortalUsers
          Identifier of AllInternalPortalUsers Virtual Group
AllPortalUserGroups
          Identifier of AllPortalUserGroups Virtual Group
AnonymousPortalUser
          Identifier of AnonymousPortalUser Virtual User
SystemUser
          Identifier of WebSphere application Server System UserUser
 
Method Summary
static PumaEnvironment.VirtualPrincipalNames valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PumaEnvironment.VirtualPrincipalNames[] 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

AllAuthenticatedPortalUsers

public static final PumaEnvironment.VirtualPrincipalNames AllAuthenticatedPortalUsers
Identifier of AllAuthenticatedPortalUsers Virtual Group

Since:
6.1.0.2

AllExternalPortalUsers

public static final PumaEnvironment.VirtualPrincipalNames AllExternalPortalUsers
Identifier of AllExternalPortalUsers Virtual Group

Since:
6.1.0.2

AllInternalPortalUsers

public static final PumaEnvironment.VirtualPrincipalNames AllInternalPortalUsers
Identifier of AllInternalPortalUsers Virtual Group

Since:
6.1.0.2

AllPortalUserGroups

public static final PumaEnvironment.VirtualPrincipalNames AllPortalUserGroups
Identifier of AllPortalUserGroups Virtual Group

Since:
6.1.0.2

AnonymousPortalUser

public static final PumaEnvironment.VirtualPrincipalNames AnonymousPortalUser
Identifier of AnonymousPortalUser Virtual User

Since:
6.1.0.2

SystemUser

public static final PumaEnvironment.VirtualPrincipalNames SystemUser
Identifier of WebSphere application Server System UserUser

Since:
8.0.0.0
Method Detail

values

public static PumaEnvironment.VirtualPrincipalNames[] 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 (PumaEnvironment.VirtualPrincipalNames c : PumaEnvironment.VirtualPrincipalNames.values())
    System.out.println(c);

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

valueOf

public static PumaEnvironment.VirtualPrincipalNames 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