Uses of Class
com.vaadin.collaborationengine.UserInfo

  • Uses of UserInfo in com.vaadin.collaborationengine

    Modifier and Type
    Class
    Description
    class 
    A UserInfo for non-interaction thread.
    Modifier and Type
    Method
    Description
    AbstractCollaborationManager.getLocalUser()
    Gets the local user of this manager.
    CollaborationMessage.getUser()
    Gets the message author user-info.
    HighlightHandler.HighlightContext.getUser()
    Gets the user.
    PresenceHandler.PresenceContext.getUser()
    Gets the user.
    TopicConnection.getUserInfo()
    Gets the user who is related to this topic connection.
    Methods in com.vaadin.collaborationengine with parameters of type UserInfo
    Modifier and Type
    Method
    Description
    static void
    CollaborationBinderUtil.addEditor(TopicConnection topicConnection, String propertyName, UserInfo user)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Signals that the user is currently editing the field that is bound to the property.
    static void
    CollaborationBinderUtil.addEditor(TopicConnection topicConnection, String propertyName, UserInfo user, int fieldIndex)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Signals that the user is currently editing the field that is bound to the property.
    void
    CollaborationMessageList.MessageConfigurator.configureMessage(com.vaadin.flow.component.messages.MessageListItem message, UserInfo user)
    Configures the provided message after the CollaborationMessageList has generated it.
    com.vaadin.flow.server.streams.DownloadHandler
    CollaborationAvatarGroup.ImageHandler.getDownloadHandler(UserInfo user)
    Gets a download handler for the avatar image for the given user.
    com.vaadin.flow.server.AbstractStreamResource
    CollaborationAvatarGroup.ImageProvider.getImageResource(UserInfo user)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets a stream resource that provides the avatar image for the given user.
    int
    CollaborationEngine.getUserColorIndex(UserInfo userInfo)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the color index of a user if different to -1, or let Collaboration Engine provide one.
    CollaborationEngine.openTopicConnection(ConnectionContext context, String topicId, UserInfo localUser, com.vaadin.flow.function.SerializableFunction<TopicConnection,com.vaadin.flow.shared.Registration> connectionActivationCallback)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Opens a connection to the collaboration topic with the provided id based on a generic context definition.
    CollaborationEngine.openTopicConnection(com.vaadin.flow.component.Component component, String topicId, UserInfo localUser, com.vaadin.flow.function.SerializableFunction<TopicConnection,com.vaadin.flow.shared.Registration> connectionActivationCallback)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Opens a connection to the collaboration topic with the provided id based on a component instance.
    static void
    CollaborationBinderUtil.removeEditor(TopicConnection topicConnection, String propertyName, UserInfo user)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Signals that the user is not editing the field that is bound to the property.
    void
    CollaborationMessage.setUser(UserInfo user)
    Sets the message author user-info.
    Constructors in com.vaadin.collaborationengine with parameters of type UserInfo
    Modifier
    Constructor
    Description
    protected
    AbstractCollaborationManager(UserInfo localUser, String topicId, com.vaadin.flow.function.SerializableSupplier<CollaborationEngine> ceSupplier)
    Constructs a new manager instance.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new collaboration avatar group component with the provided local user and topic id.
     
    CollaborationBinder(Class<BEAN> beanType, UserInfo localUser)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new collaboration binder.
     
    Creates a new message with the specified user as the message author info, text as the message content and time as the message timestamp.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new collaboration message list component with the provided topic id.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new collaboration message list component with the provided topic id and persister of CollaborationMessage items from/to an external source (e.g.
     
    FormManager(ConnectionContext context, UserInfo localUser, String topicId, com.vaadin.flow.function.SerializableSupplier<CollaborationEngine> ceSupplier)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new manager for the provided connection context.
     
    FormManager(com.vaadin.flow.component.Component component, UserInfo localUser, String topicId)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new manager for the provided component.
     
    MessageManager(ConnectionContext context, UserInfo localUser, String topicId, CollaborationMessagePersister persister, com.vaadin.flow.function.SerializableSupplier<CollaborationEngine> ceSupplier)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new persisting manager for the given connection context.
     
    MessageManager(ConnectionContext context, UserInfo localUser, String topicId, com.vaadin.flow.function.SerializableSupplier<CollaborationEngine> ceSupplier)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new manager for the given connection context.
     
    MessageManager(com.vaadin.flow.component.Component component, UserInfo localUser, String topicId)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new manager for the given component.
     
    MessageManager(com.vaadin.flow.component.Component component, UserInfo localUser, String topicId, CollaborationMessagePersister persister)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new persisting manager for the given component.
     
    PresenceManager(ConnectionContext context, UserInfo localUser, String topicId, com.vaadin.flow.function.SerializableSupplier<CollaborationEngine> ceSupplier)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new manager for the provided connection context.
     
    PresenceManager(com.vaadin.flow.component.Component component, UserInfo localUser, String topicId)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Creates a new manager for the provided component.