Class ChatMessage
java.lang.Object
com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
com.finconsgroup.itserr.marketplace.usercommunication.dm.entity.ChatMessage
@Entity
public class ChatMessage
extends com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
Entity representing a chat message exchanged in direct or group conversations.
Includes delivery/read flags to support receipts and offline delivery.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity.AbstractUUIDEntityBuilder<C extends com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity,B extends com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity.AbstractUUIDEntityBuilder<C, B>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetDelivered(boolean delivered) voidsetReadByReceiver(boolean readByReceiver) Methods inherited from class com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
builder, canEqual, equals, getId, hashCode, setId, toString
-
Constructor Details
-
ChatMessage
public ChatMessage()
-
-
Method Details
-
setDelivered
public void setDelivered(boolean delivered) -
setReadByReceiver
public void setReadByReceiver(boolean readByReceiver) -
prePersist
public void prePersist()- Overrides:
prePersistin classcom.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
-