org.teleal.cling.model.types
Class UDN

java.lang.Object
  extended by org.teleal.cling.model.types.UDN

public class UDN
extends java.lang.Object

UDA 1.0 does not specify a UUID format, however, UDA 1.1 specifies a format that is compatible with java.util.UUID variant 4.


Field Summary
static java.lang.String PREFIX
           
 
Constructor Summary
UDN(java.lang.String uuidString)
           
UDN(java.util.UUID uuid)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.UUID getIdentifier()
           
 java.lang.String getIdentifierString()
           
 int hashCode()
           
 boolean isUDA11Compliant()
           
 java.lang.String toString()
           
static UDN uniqueSystemIdentifier(java.lang.String salt)
           
static UDN valueOf(java.lang.String udnString)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PREFIX

public static final java.lang.String PREFIX
See Also:
Constant Field Values
Constructor Detail

UDN

public UDN(java.lang.String uuidString)

UDN

public UDN(java.util.UUID uuid)
Method Detail

isUDA11Compliant

public boolean isUDA11Compliant()

getIdentifierString

public java.lang.String getIdentifierString()

getIdentifier

public java.util.UUID getIdentifier()

valueOf

public static UDN valueOf(java.lang.String udnString)

uniqueSystemIdentifier

public static UDN uniqueSystemIdentifier(java.lang.String salt)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.