Interface BambooUser

  • All Superinterfaces:
    com.atlassian.user.Entity, Principal, Serializable, com.atlassian.user.User, org.acegisecurity.userdetails.UserDetails
    All Known Implementing Classes:
    DefaultBambooUser

    public interface BambooUser
    extends com.atlassian.user.User, org.acegisecurity.userdetails.UserDetails
    An extension to Atlassian user's User interface to define extra properties for the user
    • Method Detail

      • getJabberAddress

        String getJabberAddress()
        Returns the user's jabber address for IMs
        Returns:
        jabber address.
      • getUser

        com.atlassian.user.User getUser()
        Returns the user, which contains the user's details
        Returns:
        user.
      • getNotificationPreference

        String getNotificationPreference()
        Returns the user's preferences for how they receive notifications
        Returns:
        notification preference.
      • getNotificationTransportPreference

        String getNotificationTransportPreference()
        Returns the user's preference for the format of emails
        Returns:
        notification transport preference.
      • getAccessToken

        @Nullable
        @Nullable AccessToken getAccessToken()
        If user has been authenticated by access token returns meta-data of token. Otherwise null.
        Returns:
        access token