org.omg.PortableServer
Class IdAssignmentPolicyValue

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

public class IdAssignmentPolicyValue
extends Object
implements Serializable, IDLEntity

Specifies the Object Id assignment policy.

See Also:
Serialized Form

Field Summary
static int _SYSTEM_ID
          The possible value of this enumeration (SYSTEM_ID),.
static int _USER_ID
          The possible value of this enumeration (USER_ID).
static IdAssignmentPolicyValue SYSTEM_ID
          An instance of IdAssignmentPolicyValue, initialized to SYSTEM_ID, indicating, that the objects created with that POA obtain they Object Ids from POA.
static IdAssignmentPolicyValue USER_ID
          An instance of IdAssignmentPolicyValue, initialized to USER_ID.
 
Constructor Summary
protected IdAssignmentPolicyValue(int a_value)
          Normally, no new instances are required, so the constructor is protected.
 
Method Summary
static IdAssignmentPolicyValue from_int(int code)
          Returns the IdAssignmentPolicyValue, 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

_USER_ID

public static final int _USER_ID
The possible value of this enumeration (USER_ID).

See Also:
Constant Field Values

USER_ID

public static final IdAssignmentPolicyValue USER_ID
An instance of IdAssignmentPolicyValue, initialized to USER_ID.


_SYSTEM_ID

public static final int _SYSTEM_ID
The possible value of this enumeration (SYSTEM_ID),.

See Also:
Constant Field Values

SYSTEM_ID

public static final IdAssignmentPolicyValue SYSTEM_ID
An instance of IdAssignmentPolicyValue, initialized to SYSTEM_ID, indicating, that the objects created with that POA obtain they Object Ids from POA.

Constructor Detail

IdAssignmentPolicyValue

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

Method Detail

from_int

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

Parameters:
code - one of _USER_ID, _SYSTEM_ID.
Returns:
one of USER_ID, SYSTEM_ID.
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:
_USER_ID or _SYSTEM_ID.