Class OfflineMessage
java.lang.Object
com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
com.finconsgroup.itserr.marketplace.usercommunication.dm.entity.OfflineMessage
@Entity
public class OfflineMessage
extends com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
Entity representing a message queued for a user who was offline when it was sent.
Used to store and later deliver messages and notifications.
-
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
ConstructorsConstructorDescriptionOfflineMessage(UUID messageId, UUID recipientUserId, UUID conversationId, UUID senderId, String content, MessageType messageType, Instant createdAt) -
Method Summary
Methods inherited from class com.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
builder, canEqual, equals, getId, hashCode, setId, toString
-
Constructor Details
-
OfflineMessage
-
-
Method Details
-
setDelivered
public void setDelivered(boolean delivered) -
prePersist
public void prePersist()- Overrides:
prePersistin classcom.finconsgroup.itserr.marketplace.core.entity.AbstractUUIDEntity
-