Interface MayHaveSender

  • All Known Implementing Classes:
    Message, MessageDelivery

    public interface MayHaveSender
    A type which may or may not have specified a sender, either as a sender ID or an organization. Both these methods may return null.
    • Method Detail

      • getSenderId

        java.util.Optional<SenderId> getSenderId()
        Returns:
        the sender ID, or Optional.empty() if it does not exist.
      • getSenderOrganization

        java.util.Optional<SenderOrganization> getSenderOrganization()
        Returns:
        the sender organization, or Optional.empty() if it does not exist.