Interface CollaborationAvatarGroup.ImageProvider

  • Enclosing class:
    CollaborationAvatarGroup
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public static interface CollaborationAvatarGroup.ImageProvider
    Callback for creating a stream resource with the image for a specific user. This allows loading the user image from a dynamic location such as a database.
    Since:
    1.0
    See Also:
    StreamResource, CollaborationAvatarGroup.setImageProvider(ImageProvider)
    • Method Detail

      • getImageResource

        com.vaadin.flow.server.AbstractStreamResource getImageResource​(UserInfo user)
        Gets a stream resource that provides the avatar image for the given user.
        Parameters:
        user - the user for which to get a stream resource with the image, not null
        Returns:
        the stream resource to use for the image, or null to not show use any avatar image for the given user