Class NamedId
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.NamedId
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class NamedId extends java.lang.Object implements java.io.SerializableA NamedId is an identifier which is primarily a UUID, but can have a "friendly" name associated with it. It can be created with either, and then will "match" on either when compared. The idea is that references are held based on UUID, but if such an id is no longer present, a friendly name is more helpful to indicate to the user which reference was intended.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description NamedId(java.util.UUID id, java.lang.String name)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static NamedIdfrom(java.util.UUID id, java.lang.String name)static NamedIdfromName(java.lang.String name)static NamedIdfromUuid(java.util.UUID id)java.util.UUIDgetId()java.lang.StringgetName()voidsetName(java.lang.String name)booleanstrictEquals(java.lang.Object obj)
 
- 
- 
- 
Method Detail- 
fromUuidpublic static NamedId fromUuid(java.util.UUID id) 
 - 
fromNamepublic static NamedId fromName(java.lang.String name) 
 - 
frompublic static NamedId from(java.util.UUID id, java.lang.String name) 
 - 
setNamepublic void setName(java.lang.String name) 
 - 
getNamepublic java.lang.String getName() 
 - 
getIdpublic java.util.UUID getId() 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
strictEqualspublic boolean strictEquals(java.lang.Object obj) 
 
- 
 
-