Package com.atlassian.confluence.like
Class LikeEntity
- java.lang.Object
-
- com.atlassian.confluence.like.LikeEntity
-
public class LikeEntity extends Object
Represents a like entity.Likes should be modelled as a value type, but hibernate only permits value types if they are stored in the same table as the entity type they belong to. In our use case we need a separate table for likes.
The compromise is to model likes as an entity (so we get the separate table), but just ignore the database ID.
This class should not be used outside the DAO. All client code should be interacting with the transfer object
Like
.
-
-
Constructor Summary
Constructors Constructor Description LikeEntity()
For hibernate.LikeEntity(ContentEntityObject content, ConfluenceUser user, Date creationDate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Use business key of username and contentId pair (username and contentId is unique and is enforced by database unique constraint).ContentEntityObject
getContent()
Date
getCreationDate()
long
getId()
ConfluenceUser
getUser()
int
hashCode()
void
setContent(ContentEntityObject content)
void
setCreationDate(Date creationDate)
void
setId(long id)
void
setUser(ConfluenceUser user)
-
-
-
Constructor Detail
-
LikeEntity
public LikeEntity()
For hibernate. Don't use.
-
LikeEntity
public LikeEntity(ContentEntityObject content, ConfluenceUser user, Date creationDate)
- Since:
- 5.2
-
-
Method Detail
-
getContent
public ContentEntityObject getContent()
-
getUser
public ConfluenceUser getUser()
- Since:
- 5.2
-
getCreationDate
public Date getCreationDate()
-
getId
public long getId()
-
setContent
public void setContent(ContentEntityObject content)
-
setUser
public void setUser(ConfluenceUser user)
- Since:
- 5.2
-
setCreationDate
public void setCreationDate(Date creationDate)
-
setId
public void setId(long id)
-
equals
public boolean equals(Object obj)
Use business key of username and contentId pair (username and contentId is unique and is enforced by database unique constraint).
-
-