Package com.cumulocity.model
Class ID
- java.lang.Object
-
- org.svenson.AbstractDynamicProperties
-
- com.cumulocity.model.ID
-
- All Implemented Interfaces:
Serializable
,org.svenson.DynamicProperties
- Direct Known Subclasses:
GId
public class ID extends org.svenson.AbstractDynamicProperties
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
asString(ID id)
boolean
equals(Object o)
boolean
equalsIgnoreClass(Object o)
This method compares if two ids have the same content (type, value) even if they have different classes.String
getName()
String
getType()
String
getValue()
int
hashCode()
void
setName(String name)
void
setType(String type)
void
setValue(String value)
String
toString()
-
-
-
Method Detail
-
getType
public String getType()
-
setType
public void setType(String type)
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
getName
@JSONProperty(ignore=true) public String getName()
-
setName
public void setName(String name)
-
equalsIgnoreClass
public boolean equalsIgnoreClass(Object o)
This method compares if two ids have the same content (type, value) even if they have different classes. This method is useful for the identity service.- Parameters:
o
- the ID to compare with this instance- Returns:
- true if both ID have the same contents (type, value) regardless of the class, false otherwise
-
-