Package net.solarnetwork.central.domain
Class BaseStringIdentity
java.lang.Object
net.solarnetwork.central.domain.BaseStringIdentity
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<String>,net.solarnetwork.domain.Identity<String>
- Direct Known Subclasses:
BaseStringEntity
public abstract class BaseStringIdentity
extends Object
implements Cloneable, Serializable, net.solarnetwork.domain.Identity<String>
Base implementation of a String-based
Identity.- See Also:
-
Constructor Details
-
BaseStringIdentity
public BaseStringIdentity()
-
-
Method Details
-
clone
-
hashCode
public int hashCode() -
equals
Test if two BaseStringEntity objects have the samegetId()value. -
compareTo
Compare based on the primary key, with null values ordered before non-null values.- Specified by:
compareToin interfaceComparable<String>
-
getId
- Specified by:
getIdin interfacenet.solarnetwork.domain.Identity<String>- Returns:
- the id
-
setId
- Parameters:
id- the id to set
-