Package com.studentnet.postmanager.model
Class Post
java.lang.Object
com.studentnet.postmanager.model.Post
Клас-модель, що представляє сутність "Допис" (Post) у соціальній мережі.
Відповідає структурі таблиці posts у базі даних.
-
Constructor Summary
ConstructorsConstructorDescriptionPost(int id, int authorId, int wallOwnerId, String content, int likesCount, LocalDateTime createdAt) Конструктор для ініціалізації об'єкта даними, отриманими з бази даних.Конструктор для створення нового допису перед його збереженням у БД. -
Method Summary
Modifier and TypeMethodDescriptionintintgetId()intintvoidsetAuthorId(int authorId) voidsetContent(String content) voidsetCreatedAt(LocalDateTime createdAt) voidsetId(int id) voidsetLikesCount(int likesCount) voidsetWallOwnerId(int wallOwnerId)
-
Constructor Details
-
Post
Конструктор для створення нового допису перед його збереженням у БД. ID, кількість лайків та дата створюються базою даних автоматично.- Parameters:
authorId- ID автора дописуwallOwnerId- ID користувача, на чиїй стіні розміщено дописcontent- Текстовий вміст допису
-
Post
public Post(int id, int authorId, int wallOwnerId, String content, int likesCount, LocalDateTime createdAt) Конструктор для ініціалізації об'єкта даними, отриманими з бази даних.- Parameters:
id- Унікальний ідентифікатор дописуauthorId- ID автораwallOwnerId- ID власника стіниcontent- Текст дописуlikesCount- Кількість лайківcreatedAt- Дата та час створення
-
-
Method Details
-
getId
public int getId() -
setId
public void setId(int id) -
getAuthorId
public int getAuthorId() -
setAuthorId
public void setAuthorId(int authorId) -
getWallOwnerId
public int getWallOwnerId() -
setWallOwnerId
public void setWallOwnerId(int wallOwnerId) -
getContent
-
setContent
-
getLikesCount
public int getLikesCount() -
setLikesCount
public void setLikesCount(int likesCount) -
getCreatedAt
-
setCreatedAt
-