/* See LICENSE for licensing and NOTICE for copyright. */
package org.ldaptive.io;
import java.util.UUID;
/**
* Decodes and encodes a UUID for use in an ldap attribute value.
*
* @author Middleware Services
*/
public class UUIDValueTranscoder extends AbstractStringValueTranscoder<UUID>
{
@Override
public UUID decodeStringValue(final String value)
{
return UUID.fromString(value);
}
@Override
public String encodeStringValue(final UUID value)
{
return value.toString();
}
@Override
public Class<UUID> getType()
{
return UUID.class;
}
}