public class MidPointPrincipal extends Object implements org.springframework.security.core.userdetails.UserDetails, DebugDumpable
INDENT_STRING
Constructor and Description |
---|
MidPointPrincipal(com.evolveum.midpoint.xml.ns._public.common.common_3.UserType user) |
Modifier and Type | Method and Description |
---|---|
MidPointPrincipal |
clone()
Semi-shallow clone.
|
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
com.evolveum.midpoint.xml.ns._public.common.common_3.AdminGuiConfigurationType |
getAdminGuiConfiguration() |
com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType |
getApplicableSecurityPolicy() |
Collection<Authorization> |
getAuthorities() |
String |
getFamilyName() |
String |
getFullName() |
String |
getGivenName() |
PolyStringType |
getName() |
String |
getOid() |
String |
getPassword() |
com.evolveum.midpoint.xml.ns._public.common.common_3.UserType |
getUser() |
String |
getUsername() |
boolean |
isAccountNonExpired() |
boolean |
isAccountNonLocked() |
boolean |
isCredentialsNonExpired() |
boolean |
isEnabled() |
void |
setAdminGuiConfiguration(com.evolveum.midpoint.xml.ns._public.common.common_3.AdminGuiConfigurationType adminGuiConfiguration) |
void |
setApplicableSecurityPolicy(com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType applicableSecurityPolicy) |
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType |
toObjectReference() |
String |
toString() |
public MidPointPrincipal(@NotNull com.evolveum.midpoint.xml.ns._public.common.common_3.UserType user)
public Collection<Authorization> getAuthorities()
getAuthorities
in interface org.springframework.security.core.userdetails.UserDetails
public String getPassword()
getPassword
in interface org.springframework.security.core.userdetails.UserDetails
public String getUsername()
getUsername
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isAccountNonExpired()
isAccountNonExpired
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isAccountNonLocked()
isAccountNonLocked
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isCredentialsNonExpired()
isCredentialsNonExpired
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isEnabled()
isEnabled
in interface org.springframework.security.core.userdetails.UserDetails
@NotNull public com.evolveum.midpoint.xml.ns._public.common.common_3.UserType getUser()
public PolyStringType getName()
public String getFamilyName()
public String getFullName()
public String getGivenName()
public String getOid()
public com.evolveum.midpoint.xml.ns._public.common.common_3.AdminGuiConfigurationType getAdminGuiConfiguration()
public void setAdminGuiConfiguration(com.evolveum.midpoint.xml.ns._public.common.common_3.AdminGuiConfigurationType adminGuiConfiguration)
public com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType getApplicableSecurityPolicy()
public void setApplicableSecurityPolicy(com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType applicableSecurityPolicy)
public MidPointPrincipal clone()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType toObjectReference()
Copyright © 2016 evolveum. All rights reserved.