commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joerg Schaible (Commented) (JIRA)" <>
Subject [jira] [Commented] (LANG-778) Add UUIDUtils.toByteArray and UUIDUtils.fromByteArray
Date Thu, 24 Nov 2011 11:40:40 GMT


Joerg Schaible commented on LANG-778:

Maybe I have an even better idea: Let's ditch UUIDUtils and create ByteUtils instead! Proposed

 byte[] ByteUtils.getBytes(TYPE value);
 void ByteUtils.write(TYPE value, byte[] bytes, int offset);
 TYPE ByteUtils.readTYPE(byte[] bytes);
 TYPE ByteUtils.readTYPE(byte[] bytes, int offset);

Proposed initial implementations for TYPE: short, int, long, UUID
Byte sequence generated as described for DataInput/DataOutput (big endian).
> Add UUIDUtils.toByteArray and UUIDUtils.fromByteArray
> -----------------------------------------------------
>                 Key: LANG-778
>                 URL:
>             Project: Commons Lang
>          Issue Type: New Feature
>          Components: lang.*
>            Reporter: Joerg Schaible
>            Assignee: Joerg Schaible
>            Priority: Minor
>         Attachments: LANG-778.diff
>   Original Estimate: 4h
>  Remaining Estimate: 4h
> A UUID represents 16 bytes. In some situation (e.g. using DBs that do not have native
support for the type UUID) it is necessary to use directly the bytes. The JDK does not support
the transformation from UUID to bytes and back, therefore I'd like to add UUIDUtils with the
two proposed methods.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message