Class MidPointUserProfilePrincipal

  • All Implemented Interfaces:
    DebugDumpable, ShortDumpable, Serializable, org.springframework.security.core.userdetails.UserDetails

    public class MidPointUserProfilePrincipal
    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:
    Serialized Form
    • Constructor Detail

      • MidPointUserProfilePrincipal

        public MidPointUserProfilePrincipal​(@NotNull
                                            UserType user)
    • Method Detail

      • setCompiledUserProfile

        public void setCompiledUserProfile​(CompiledUserProfile compiledUserProfile)
      • clone

        public MidPointUserProfilePrincipal clone()
        Semi-shallow clone.
        Overrides:
        clone in class com.evolveum.midpoint.security.api.MidPointPrincipal
      • debugDumpInternal

        protected void debugDumpInternal​(StringBuilder sb,
                                         int indent)
        Overrides:
        debugDumpInternal in class com.evolveum.midpoint.security.api.MidPointPrincipal
      • setActiveSessions

        public void setActiveSessions​(int activeSessions)
      • getActiveSessions

        public int getActiveSessions()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object