com.atlassian.bamboo.user
Interface BambooUser

All Superinterfaces:
com.atlassian.user.Entity, java.security.Principal, java.io.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


Field Summary
static java.lang.String BOTH_PREF
           
static java.lang.String DEFAULT_NOTIFICATION_PREFERENCE
           
static java.lang.String DEFAULT_TRANSPORT_PREFERENCE
           
static java.lang.String EMAIL_PREF
           
static java.lang.String IM_PREF
           
static java.lang.String MULTIPART_EMAIL
           
static java.lang.String NONE_PREF
           
static java.lang.String TEXT_EMAIL
           
 
Method Summary
 java.lang.String getJabberAddress()
           
 java.lang.String getNotificationPreference()
           
 java.lang.String getNotificationTransportPreference()
           
 com.atlassian.user.User getUser()
           
 
Methods inherited from interface com.atlassian.user.User
getEmail, getFullName, setEmail, setFullName, setPassword
 
Methods inherited from interface com.atlassian.user.Entity
getName
 
Methods inherited from interface java.security.Principal
equals, getName, hashCode, toString
 
Methods inherited from interface org.acegisecurity.userdetails.UserDetails
getAuthorities, getPassword, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled
 

Field Detail

EMAIL_PREF

static final java.lang.String EMAIL_PREF
See Also:
Constant Field Values

IM_PREF

static final java.lang.String IM_PREF
See Also:
Constant Field Values

NONE_PREF

static final java.lang.String NONE_PREF
See Also:
Constant Field Values

BOTH_PREF

static final java.lang.String BOTH_PREF
See Also:
Constant Field Values

TEXT_EMAIL

static final java.lang.String TEXT_EMAIL
See Also:
Constant Field Values

MULTIPART_EMAIL

static final java.lang.String MULTIPART_EMAIL
See Also:
Constant Field Values

DEFAULT_NOTIFICATION_PREFERENCE

static final java.lang.String DEFAULT_NOTIFICATION_PREFERENCE
See Also:
Constant Field Values

DEFAULT_TRANSPORT_PREFERENCE

static final java.lang.String DEFAULT_TRANSPORT_PREFERENCE
See Also:
Constant Field Values
Method Detail

getJabberAddress

java.lang.String getJabberAddress()

getUser

com.atlassian.user.User getUser()

getNotificationPreference

java.lang.String getNotificationPreference()

getNotificationTransportPreference

java.lang.String getNotificationTransportPreference()


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.