com.mycompany.model
Class AbstractEntity

java.lang.Object
  extended by com.mycompany.model.AbstractEntity
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
City, Content, Country, Event, EventAttendance, Idea, ProvinceState, User, UserRelationship, Venue

@MappedSuperclass
public abstract class AbstractEntity
extends java.lang.Object
implements java.io.Serializable

Abstract class for JPA entities.

Author:
Ian Hlavats (ian@tarantulaconsulting.com)
See Also:
Serialized Form

Constructor Summary
AbstractEntity()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.Integer getId()
           
 java.lang.Integer getVersion()
           
 int hashCode()
           
 void setId(java.lang.Integer id)
           
 void setVersion(java.lang.Integer version)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEntity

public AbstractEntity()
Method Detail

equals

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

getId

public java.lang.Integer getId()

getVersion

public java.lang.Integer getVersion()

hashCode

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

setId

public void setId(java.lang.Integer id)

setVersion

public void setVersion(java.lang.Integer version)