net.sf.farrago.fem.security
Class PrivilegedActionEnum

java.lang.Object
  extended by net.sf.farrago.fem.security.PrivilegedActionEnum
All Implemented Interfaces:
Serializable, RefEnum, PrivilegedAction

public final class PrivilegedActionEnum
extends Object
implements PrivilegedAction

PrivilegedAction enumeration class implementation.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.

See Also:
Serialized Form

Field Summary
static PrivilegedActionEnum CREATION
          Enumeration constant corresponding to literal CREATION.
static PrivilegedActionEnum DELETE
          Enumeration constant corresponding to literal DELETE.
static PrivilegedActionEnum EXECUTE
          Enumeration constant corresponding to literal EXECUTE.
static PrivilegedActionEnum INHERIT_ROLE
          Enumeration constant corresponding to literal INHERIT_ROLE.
static PrivilegedActionEnum INSERT
          Enumeration constant corresponding to literal INSERT.
private  String literalName
           
static PrivilegedActionEnum REFERENCES
          Enumeration constant corresponding to literal REFERENCES.
static PrivilegedActionEnum SELECT
          Enumeration constant corresponding to literal SELECT.
static PrivilegedActionEnum TRIGGER
          Enumeration constant corresponding to literal TRIGGER.
private static List<String> typeName
           
static PrivilegedActionEnum UPDATE
          Enumeration constant corresponding to literal UPDATE.
private static Map<String,PrivilegedActionEnum> valueMap
           
 
Constructor Summary
private PrivilegedActionEnum(String literalName)
           
 
Method Summary
 boolean equals(Object o)
          Indicates whether some other object is equal to this enumeration value.
static PrivilegedAction forName(String name)
          Translates literal name to correspondent enumeration value.
 int hashCode()
          Returns a hash code for this enumeration value.
protected  Object readResolve()
          Resolves serialized instance of enumeration value.
 List<String> refTypeName()
          Returns fully qualified name of the enumeration type.
 String toString()
          Returns a string representation of the enumeration value.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SELECT

public static final PrivilegedActionEnum SELECT
Enumeration constant corresponding to literal SELECT.


INSERT

public static final PrivilegedActionEnum INSERT
Enumeration constant corresponding to literal INSERT.


UPDATE

public static final PrivilegedActionEnum UPDATE
Enumeration constant corresponding to literal UPDATE.


DELETE

public static final PrivilegedActionEnum DELETE
Enumeration constant corresponding to literal DELETE.


EXECUTE

public static final PrivilegedActionEnum EXECUTE
Enumeration constant corresponding to literal EXECUTE.


REFERENCES

public static final PrivilegedActionEnum REFERENCES
Enumeration constant corresponding to literal REFERENCES.


TRIGGER

public static final PrivilegedActionEnum TRIGGER
Enumeration constant corresponding to literal TRIGGER.


INHERIT_ROLE

public static final PrivilegedActionEnum INHERIT_ROLE
Enumeration constant corresponding to literal INHERIT_ROLE.


CREATION

public static final PrivilegedActionEnum CREATION
Enumeration constant corresponding to literal CREATION.


valueMap

private static final Map<String,PrivilegedActionEnum> valueMap

typeName

private static final List<String> typeName

literalName

private final String literalName
Constructor Detail

PrivilegedActionEnum

private PrivilegedActionEnum(String literalName)
Method Detail

refTypeName

public List<String> refTypeName()
Returns fully qualified name of the enumeration type.

Specified by:
refTypeName in interface RefEnum
Returns:
List containing all parts of the fully qualified name.

toString

public String toString()
Returns a string representation of the enumeration value.

Specified by:
toString in interface RefEnum
Overrides:
toString in class Object
Returns:
A string representation of the enumeration value.

hashCode

public int hashCode()
Returns a hash code for this enumeration value.

Specified by:
hashCode in interface RefEnum
Overrides:
hashCode in class Object
Returns:
A hash code for this enumeration value.

equals

public boolean equals(Object o)
Indicates whether some other object is equal to this enumeration value.

Specified by:
equals in interface RefEnum
Overrides:
equals in class Object
Parameters:
o - The reference object with which to compare.
Returns:
true if the other object is the enumeration of the same type and of the same value.

forName

public static PrivilegedAction forName(String name)
Translates literal name to correspondent enumeration value.

Parameters:
name - Enumeration literal.
Returns:
Enumeration value corresponding to the passed literal.

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Returns:
Resolved enumeration value.
Throws:
ObjectStreamException