com.atlassian.bamboo.user
Class DefaultBambooUser
java.lang.Object
com.atlassian.bamboo.user.DefaultBambooUser
- All Implemented Interfaces:
- BambooUser, com.atlassian.user.Entity, com.atlassian.user.User, java.io.Serializable, java.security.Principal, org.acegisecurity.userdetails.UserDetails
public class DefaultBambooUser
- extends java.lang.Object
- implements BambooUser
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.security.Principal |
toString |
BAMBOO_ADMIN
public static final java.lang.String BAMBOO_ADMIN
- See Also:
- Constant Field Values
ADMIN_GROUP
public static final java.lang.String ADMIN_GROUP
- See Also:
- Constant Field Values
ROLE_USER
public static final java.lang.String ROLE_USER
- See Also:
- Constant Field Values
ROLE_ADMIN
public static final java.lang.String ROLE_ADMIN
- See Also:
- Constant Field Values
ROLE_ANONYMOUS
public static final java.lang.String ROLE_ANONYMOUS
- See Also:
- Constant Field Values
DefaultBambooUser
public DefaultBambooUser(com.atlassian.user.User user)
getJabberAddress
public java.lang.String getJabberAddress()
- Specified by:
getJabberAddress
in interface BambooUser
getNotificationPreference
public java.lang.String getNotificationPreference()
- Specified by:
getNotificationPreference
in interface BambooUser
getUser
public com.atlassian.user.User getUser()
- Specified by:
getUser
in interface BambooUser
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.atlassian.user.Entity
- Specified by:
getName
in interface java.security.Principal
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName
in interface com.atlassian.user.User
getEmail
public java.lang.String getEmail()
- Specified by:
getEmail
in interface com.atlassian.user.User
setFullName
public void setFullName(java.lang.String fullName)
- Specified by:
setFullName
in interface com.atlassian.user.User
setEmail
public void setEmail(java.lang.String email)
- Specified by:
setEmail
in interface com.atlassian.user.User
setPassword
public void setPassword(java.lang.String passw)
- Specified by:
setPassword
in interface com.atlassian.user.User
hashCode
public int hashCode()
- Specified by:
hashCode
in interface java.security.Principal
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface java.security.Principal
- Overrides:
equals
in class java.lang.Object
getBambooUserManager
public BambooUserManager getBambooUserManager()
getAclService
public org.acegisecurity.acls.MutableAclService getAclService()
getAuthorities
public org.acegisecurity.GrantedAuthority[] getAuthorities()
- Specified by:
getAuthorities
in interface org.acegisecurity.userdetails.UserDetails
getPassword
public java.lang.String getPassword()
- Specified by:
getPassword
in interface org.acegisecurity.userdetails.UserDetails
getUsername
public java.lang.String getUsername()
- Specified by:
getUsername
in interface org.acegisecurity.userdetails.UserDetails
isAccountNonExpired
public boolean isAccountNonExpired()
- Specified by:
isAccountNonExpired
in interface org.acegisecurity.userdetails.UserDetails
isAccountNonLocked
public boolean isAccountNonLocked()
- Specified by:
isAccountNonLocked
in interface org.acegisecurity.userdetails.UserDetails
isCredentialsNonExpired
public boolean isCredentialsNonExpired()
- Specified by:
isCredentialsNonExpired
in interface org.acegisecurity.userdetails.UserDetails
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface org.acegisecurity.userdetails.UserDetails
Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.