Class AInternalMessage

java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
de.xima.fc.entities.AbstractEntity
de.xima.fc.entities.AInternalMessage
All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, ITransferable, ITransferableEntity, IUUIDEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
Direct Known Subclasses:
InternalClientMessage, InternalSystemMessage

@MappedSuperclass public abstract class AInternalMessage extends AbstractEntity implements IUUIDEntity
See Also:
  • Field Details

  • Constructor Details

    • AInternalMessage

      public AInternalMessage()
  • Method Details

    • getDateTimeCreated

      public LocalDateTime getDateTimeCreated(ZoneId zoneId)
    • getInstantCreated

      public Instant getInstantCreated()
    • getMessageParams

      public String getMessageParams()
    • getMessageType

      public EInternalMessageType getMessageType()
    • getTimestampCreated

      public long getTimestampCreated()
    • getUUID

      public String getUUID()
      Description copied from interface: IUUIDEntity
      Gets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for example client scopes or project scope.
      Specified by:
      getUUID in interface IUUIDEntity
      Returns:
      The UUID of the entity.
    • getUUIDObject

      public UUID getUUIDObject()
      Description copied from interface: IUUIDEntity
      Gets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for example client scopes or project scope.
      Specified by:
      getUUIDObject in interface IUUIDEntity
      Returns:
      The UUID of the entity.
    • getZonedDateTimeCreated

      public ZonedDateTime getZonedDateTimeCreated()
    • isRead

      public boolean isRead()
    • setInstantCreated

      public void setInstantCreated(Instant instantCreated)
    • setMessageParams

      public void setMessageParams(String messageParams)
    • setMessageType

      public void setMessageType(EInternalMessageType messageType)
    • setRead

      public void setRead(boolean read)
    • setTimestampCreated

      public void setTimestampCreated(long timestampCreated)
    • setUUID

      public void setUUID(String uuid)
      Description copied from interface: IUUIDEntity
      Sets the UUID (universal unique identifier) that uniquely identifies this type of entity. Whether the UUID must be globally unique or only with within a context depends on the type of entity. Common contexts are for example client scopes or project scope.
      Specified by:
      setUUID in interface IUUIDEntity
      Parameters:
      uuid - The UUID of the entity.
    • setUUIDObject

      public void setUUIDObject(UUID uuid)