org.omg.PortableServer
Class IdUniquenessPolicyValue

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

public class IdUniquenessPolicyValue
extends Object
implements Serializable, IDLEntity

Specifies the Object Id uniqueness policy. This enumeration can obtain the following values:

See Also:
Serialized Form

Field Summary
static int _MULTIPLE_ID
          The possible value of this enumeration (MULTIPLE_ID).
static int _UNIQUE_ID
          The possible value of this enumeration (UNIQUE_ID).
static IdUniquenessPolicyValue MULTIPLE_ID
          Indicates that a servant activated with that POA is able to support the multiple Object Ids.
static IdUniquenessPolicyValue UNIQUE_ID
          Indicates that a servant activated with that POA, supports one and only one OBject Id.
 
Constructor Summary
protected IdUniquenessPolicyValue(int a_value)
          Normally, no new instances are required, so the constructor is protected.
 
Method Summary
static IdUniquenessPolicyValue from_int(int code)
          Returns the IdUniquenessPolicyValue, 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

_UNIQUE_ID

public static final int _UNIQUE_ID
The possible value of this enumeration (UNIQUE_ID).

See Also:
Constant Field Values

UNIQUE_ID

public static final IdUniquenessPolicyValue UNIQUE_ID
Indicates that a servant activated with that POA, supports one and only one OBject Id.


_MULTIPLE_ID

public static final int _MULTIPLE_ID
The possible value of this enumeration (MULTIPLE_ID).

See Also:
Constant Field Values

MULTIPLE_ID

public static final IdUniquenessPolicyValue MULTIPLE_ID
Indicates that a servant activated with that POA is able to support the multiple Object Ids.

Constructor Detail

IdUniquenessPolicyValue

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

Method Detail

from_int

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

Parameters:
code - one of _UNIQUE_ID, _MULTIPLE_ID.
Returns:
one of UNIQUE_ID, MULTIPLE_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:
_UNIQUE_ID or _MULTIPLE_ID.