org.safehaus.uuid.UUID类的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(146)

本文整理了Java中org.safehaus.uuid.UUID类的一些代码示例,展示了UUID类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UUID类的具体详情如下:
包路径:org.safehaus.uuid.UUID
类名称:UUID

UUID介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

public static String getUUIDAsString() {
 return getUUID().toString();
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Create a UUID based on a binary data array.<p>
 *
 * @param data a binary data array representing a UUID
 */
public CmsUUID(byte[] data) {
  m_uuid = new UUID(data);
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Returns the UUID as a 16-byte byte array.<p>
 *
 * @return 16-byte byte array that contains the UUID's bytes in the network byte order
 */
public byte[] toByteArray() {
  return m_uuid.toByteArray();
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Creates a clone of this CmsUUID.<p>
 *
 * @return a clone of this CmsUUID
 */
@Override
public Object clone() {
  if (this == NULL_UUID) {
    return NULL_UUID;
  }
  return new CmsUUID((UUID)m_uuid.clone());
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * @see java.lang.Comparable#compareTo(Object)
 */
public int compareTo(CmsUUID obj) {
  return m_uuid.compareTo(obj.m_uuid);
}

代码示例来源:origin: org.opencms/opencms-solr

/**
 * Create a UUID based on a binary data array.<p>
 * 
 * @param data a binary data array representing a UUID
 */
public CmsUUID(byte[] data) {
  m_uuid = new UUID(data);
}

代码示例来源:origin: org.opencms/opencms-solr

/**
 * Returns the UUID as a 16-byte byte array.<p>
 *
 * @return 16-byte byte array that contains the UUID's bytes in the network byte order
 */
public byte[] toByteArray() {
  return m_uuid.toByteArray();
}

代码示例来源:origin: org.opencms/opencms-solr

/**
 * Creates a clone of this CmsUUID.<p>
 * 
 * @return a clone of this CmsUUID
 */
@Override
public Object clone() {
  if (this == NULL_UUID) {
    return NULL_UUID;
  }
  return new CmsUUID((UUID)m_uuid.clone());
}

代码示例来源:origin: org.opencms/opencms-solr

/**
 * @see java.lang.Comparable#compareTo(java.lang.Object)
 */
public int compareTo(Object obj) {
  if (obj instanceof CmsUUID) {
    return m_uuid.compareTo(((CmsUUID)obj).m_uuid);
  }
  return 0;
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * @see java.lang.Object#toString()
 */
@Override
public String toString() {
  return m_uuid.toString();
}

代码示例来源:origin: org.opencms/opencms-solr

/**
 * Create a UUID based on a String.<p>
 * 
 * @param uuid a String representing a UUID
 * @throws NumberFormatException in case uuid is not a valid UUID
 */
public CmsUUID(String uuid)
throws NumberFormatException {
  m_uuid = new UUID(uuid);
}

代码示例来源:origin: Alfresco/alfresco-repository

@Test(expected=InvalidSharedIdException.class) public void getMetadataFromShareIdWithInvalidId()
{
  UUID uuid = UUIDGenerator.getInstance().generateRandomBasedUUID();
  String sharedId = Base64.encodeBase64URLSafeString(uuid.toByteArray()); // => 22 chars (eg. q3bEKPeDQvmJYgt4hJxOjw)
  Map<String, Object> metadata = quickShareService.getMetaData(sharedId);
}

代码示例来源:origin: org.opencms/opencms-solr

/**
 * @see java.lang.Object#toString()
 */
@Override
public String toString() {
  return m_uuid.toString();
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Create a UUID based on a String.<p>
 *
 * @param uuid a String representing a UUID
 * @throws NumberFormatException in case uuid is not a valid UUID
 */
public CmsUUID(String uuid)
throws NumberFormatException {
  m_uuid = new UUID(uuid);
}

代码示例来源:origin: org.alfresco/alfresco-repository

sharedId = Base64.encodeBase64URLSafeString(uuid.toByteArray()); // => 22 chars (eg. q3bEKPeDQvmJYgt4hJxOjw)

代码示例来源:origin: pentaho/pentaho-platform

public static String getUUIDAsString() {
 return UUIDUtil.getUUID().toString();
}

代码示例来源:origin: org.alfresco/alfresco-repository

private boolean isGUID(String guid)
{
  try
  {
    UUID id = new UUID(guid);
    // We have a valid guid.
    return true;
  }
  catch (NumberFormatException e)
  {
    // Not a valid GUID
  }
  return false;
}

代码示例来源:origin: Alfresco/alfresco-repository

sharedId = Base64.encodeBase64URLSafeString(uuid.toByteArray()); // => 22 chars (eg. q3bEKPeDQvmJYgt4hJxOjw)

代码示例来源:origin: org.alfresco/alfresco-core

/**
* Generates and returns a new GUID as a string based on a SecureRandom pool in other to avoid 
* thread blocking in concurrent calls.
*
* @return String GUID
*/
public static String generate()
{
  int randomInt = RANDOM.nextInt(SECURE_RANDOM_POOL_MAX_ITEMS);
  return UUIDGenerator.getInstance().generateRandomBasedUUID(SECURE_RANDOM_POOL[randomInt]).toString();
}

代码示例来源:origin: Alfresco/alfresco-repository

private boolean isGUID(String guid)
{
  try
  {
    UUID id = new UUID(guid);
    // We have a valid guid.
    return true;
  }
  catch (NumberFormatException e)
  {
    // Not a valid GUID
  }
  return false;
}

相关文章