Package net.solarnetwork.dao
Class BasicEntity<K extends Comparable<K> & Serializable>
java.lang.Object
net.solarnetwork.dao.BasicIdentity<K>
net.solarnetwork.dao.BasicEntity<K>
- All Implemented Interfaces:
Serializable,Comparable<K>,Entity<K>,Identity<K>
- Direct Known Subclasses:
BasicLongEntity,BasicStringEntity,BasicUuidEntity
public class BasicEntity<K extends Comparable<K> & Serializable>
extends BasicIdentity<K>
implements Entity<K>, Serializable
Basic implementation of
Entity using a comparable and serializable
primary key.- Since:
- 1.59
- Version:
- 1.1
- Author:
- matt
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.solarnetwork.dao.BasicIdentity
compareTo, equals, getId, hashCodeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareTo
-
Constructor Details
-
BasicEntity
public BasicEntity()Constructor. -
BasicEntity
Constructor.- Parameters:
id- the primary keycreated- the created date
-
-
Method Details
-
getCreated
Description copied from interface:EntityGet the date this entity was created.- Specified by:
getCreatedin interfaceEntity<K extends Comparable<K> & Serializable>- Returns:
- the created date
-
clone
- Overrides:
clonein classBasicIdentity<K extends Comparable<K> & Serializable>
-