com.jaspersoft.jasperserver.api.metadata.user.domain.impl.client
Class MetadataUserDetails
java.lang.Object
com.jaspersoft.jasperserver.api.metadata.user.domain.impl.client.MetadataUserDetails
- All Implemented Interfaces:
- AttributedObject, User, java.io.Serializable, org.acegisecurity.userdetails.UserDetails
public class MetadataUserDetails
- extends java.lang.Object
- implements org.acegisecurity.userdetails.UserDetails, User
- Author:
- swood
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MetadataUserDetails
public MetadataUserDetails(User u)
getAuthorities
public org.acegisecurity.GrantedAuthority[] getAuthorities()
- Specified by:
getAuthorities in interface org.acegisecurity.userdetails.UserDetails
getPassword
public java.lang.String getPassword()
- Description copied from interface:
User
- Only if we are using our own authentication
- Specified by:
getPassword in interface User- Specified by:
getPassword in interface org.acegisecurity.userdetails.UserDetails
setPassword
public void setPassword(java.lang.String password)
- Specified by:
setPassword in interface User
- Parameters:
password - The password to set.
getUsername
public java.lang.String getUsername()
- Specified by:
getUsername in interface User- Specified by:
getUsername in interface org.acegisecurity.userdetails.UserDetails
setUsername
public void setUsername(java.lang.String username)
- Specified by:
setUsername in interface User
- Parameters:
username - The username to set.
getEmailAddress
public java.lang.String getEmailAddress()
- Specified by:
getEmailAddress in interface User
- Returns:
- Returns the emailAddress.
setEmailAddress
public void setEmailAddress(java.lang.String emailAddress)
- Specified by:
setEmailAddress in interface User
- Parameters:
emailAddress - The emailAddress to set.
isExternallyDefined
public boolean isExternallyDefined()
- Specified by:
isExternallyDefined in interface User
- Returns:
- Returns the externallyDefined.
setExternallyDefined
public void setExternallyDefined(boolean externallyDefined)
- Specified by:
setExternallyDefined in interface User
- Parameters:
externallyDefined - The externallyDefined to set.
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName in interface User
- Returns:
- Returns the fullName.
setFullName
public void setFullName(java.lang.String fullName)
- Specified by:
setFullName in interface User
- Parameters:
fullName - The fullName to set.
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 User- Specified by:
isEnabled in interface org.acegisecurity.userdetails.UserDetails
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface User
- Parameters:
enabled - The enabled to set.
getRoles
public java.util.Set getRoles()
- Specified by:
getRoles in interface User
setRoles
public void setRoles(java.util.Set newRoleSet)
- Specified by:
setRoles in interface User
getOriginalUserDetails
public org.acegisecurity.userdetails.UserDetails getOriginalUserDetails()
- Returns:
- Returns the originalUserDetails.
setOriginalUserDetails
public void setOriginalUserDetails(org.acegisecurity.userdetails.UserDetails originalUserDetails)
- Parameters:
originalUserDetails - The originalUserDetails to set.
getAttributes
public java.util.List getAttributes()
- Specified by:
getAttributes in interface AttributedObject
- Returns:
- List of Attributes for the object
setAttributes
public void setAttributes(java.util.List attrs)
- Specified by:
setAttributes in interface AttributedObject
addRole
public void addRole(Role aRole)
- Specified by:
addRole in interface User
removeRole
public void removeRole(Role aRole)
- Specified by:
removeRole in interface User
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2007. All Rights Reserved.