package models;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Version;
import play.db.ebean.Model;
import play.utils.dao.TimestampModel;
@Entity
@Table(name="TBL_USER_FOLLOW")
@SuppressWarnings("serial")
public class UserFollow extends Model implements TimestampModel<UserFollowPK> {
@EmbeddedId
private UserFollowPK key;
@Basic
private Date createdOn;
@Basic
private Date updatedOn;
@Version
private int revision;
public Date getCreatedOn() {
return createdOn;
}
public void setCreatedOn(Date createdOn) {
this.createdOn = createdOn;
}
public Date getUpdatedOn() {
return updatedOn;
}
public void setUpdatedOn(Date updatedOn) {
this.updatedOn = updatedOn;
}
public UserFollowPK getKey() {
return key;
}
public void setKey(UserFollowPK key) {
this.key = key;
}
public int getRevision() {
return revision;
}
public void setRevision(int revision) {
this.revision = revision;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("PostRating [key=").append(key).append(", createdOn=").append(createdOn)
.append(", updatedOn=").append(updatedOn).append("]");
return builder.toString();
}
}