org.omg.PortableServer
Class LifespanPolicyValue

java.lang.Object
  extended by org.omg.PortableServer.LifespanPolicyValue
All Implemented Interfaces:
Serializable, IDLEntity

public class LifespanPolicyValue
extends Object
implements Serializable, IDLEntity

Specifies the object life span policy. This enumeration can obtain the following values:

See Also:
Serialized Form

Field Summary
static int _PERSISTENT
          The possible value of this enumeration (PERSISTENT).
static int _TRANSIENT
          The possible value of this enumeration (TRANSIENT).
static LifespanPolicyValue PERSISTENT
          An instance of LifespanPolicyValue, initialized to PERSISTENT.
static LifespanPolicyValue TRANSIENT
          An instance of LifespanPolicyValue, initialized to TRANSIENT.
 
Constructor Summary
protected LifespanPolicyValue(int a_value)
          Normally, no new instances are required, so the constructor is protected.
 
Method Summary
static LifespanPolicyValue from_int(int code)
          Returns the LifespanPolicyValue, matching the given integer constant.
 String toString()
          Returns a short string representation.
 int value()
          Returns the integer code of the policy value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_TRANSIENT

public static final int _TRANSIENT
The possible value of this enumeration (TRANSIENT).

See Also:
Constant Field Values

TRANSIENT

public static final LifespanPolicyValue TRANSIENT
An instance of LifespanPolicyValue, initialized to TRANSIENT.


_PERSISTENT

public static final int _PERSISTENT
The possible value of this enumeration (PERSISTENT).

See Also:
Constant Field Values

PERSISTENT

public static final LifespanPolicyValue PERSISTENT
An instance of LifespanPolicyValue, initialized to PERSISTENT.

Constructor Detail

LifespanPolicyValue

protected LifespanPolicyValue(int a_value)
Normally, no new instances are required, so the constructor is protected.

Method Detail

from_int

public static LifespanPolicyValue from_int(int code)
Returns the LifespanPolicyValue, matching the given integer constant.

Parameters:
code - one of _TRANSIENT, _PERSISTENT.
Returns:
one of TRANSIENT, PERSISTENT.
Throws:
BAD_PARAM - if the parameter is not one of the valid values.

toString

public String toString()
Returns a short string representation.

Overrides:
toString in class Object
Returns:
the name of the current enumeration value.
See Also:
Object.getClass(), Object.hashCode(), Class.getName(), Integer.toHexString(int)

value

public int value()
Returns the integer code of the policy value.

Returns:
_TRANSIENT or _PERSISTENT.