Class GuiProfiledPrincipal
java.lang.Object
com.evolveum.midpoint.security.api.MidPointPrincipal
com.evolveum.midpoint.model.api.authentication.GuiProfiledPrincipal
- All Implemented Interfaces:
DebugDumpable,ShortDumpable,Serializable,org.springframework.security.core.userdetails.UserDetails
public class GuiProfiledPrincipal
extends com.evolveum.midpoint.security.api.MidPointPrincipal
Principal that extends simple MidPointPrincipal with user interface concepts (user profile).
- Since:
- 4.0
- Author:
- Radovan Semancik
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclone()Semi-shallow clone.protected voiddebugDumpInternal(StringBuilder sb, int indent) booleanint@NotNull CompiledGuiProfileinthashCode()voidsetActiveSessions(int activeSessions) voidsetCompiledGuiProfile(CompiledGuiProfile compiledGuiProfile) voidsetLoginGuiProfileInputs(@Nullable GuiProfiledPrincipal.LoginGuiProfileInputs loginGuiProfileInputs) Methods inherited from class com.evolveum.midpoint.security.api.MidPointPrincipal
addAuthorization, addExtraAuthorizationIfMissing, checkEnabled, clearEffectivePrivilegesModification, cloneWithAdditionalAuthorizations, copyValues, create, debugDump, getApplicableSecurityPolicy, getAttorney, getAttorneyPrismObject, getAuthorities, getDelegatedMembershipFor, getDelegatorsFor, getEffectivePrivilegesModification, getFocus, getFocusPrismObject, getLocale, getName, getOid, getOtherPrivilegesLimitations, getPassword, getPreferredLocale, getPreviousPrincipal, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, isSecurityPolicyComputed, privileged, resetAuthorizationsList, resetOtherPrivilegesLimitations, setApplicableSecurityPolicy, setAttorney, setOrReplaceFocus, setPreferredLocale, setPreviousPrincipal, shortDump, toObjectReference, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDumpLazily
-
Constructor Details
-
GuiProfiledPrincipal
-
-
Method Details
-
getCompiledGuiProfile
-
setCompiledGuiProfile
-
getLoginGuiProfileInputs
-
setLoginGuiProfileInputs
public void setLoginGuiProfileInputs(@Nullable @Nullable GuiProfiledPrincipal.LoginGuiProfileInputs loginGuiProfileInputs) -
clearLoginGuiProfileInputs
public void clearLoginGuiProfileInputs() -
clone
Semi-shallow clone.- Overrides:
clonein classcom.evolveum.midpoint.security.api.MidPointPrincipal
-
debugDumpInternal
- Overrides:
debugDumpInternalin classcom.evolveum.midpoint.security.api.MidPointPrincipal
-
setActiveSessions
public void setActiveSessions(int activeSessions) -
getActiveSessions
public int getActiveSessions() -
equals
-
hashCode
public int hashCode()
-