@Extensible @ThreadSafety(level=INTERFACE_THREADSAFE) public abstract class OIDAllocator extends java.lang.Object implements java.io.Serializable
| Constructor and Description |
|---|
OIDAllocator() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
allocateAttributeTypeOID(java.lang.String name)
Allocates an OID for the attribute type with the specified name.
|
abstract java.lang.String |
allocateObjectClassOID(java.lang.String name)
Allocates an OID for the object class with the specified name.
|
public OIDAllocator()
@NotNull public abstract java.lang.String allocateAttributeTypeOID(@NotNull java.lang.String name)
name - The name of the attribute type for which to generate an OID.
It must not be null or empty.@NotNull public abstract java.lang.String allocateObjectClassOID(@NotNull java.lang.String name)
name - The name of the object class for which to generate an OID.
It must not be null or empty.