Class 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:
    Serialized Form
    • Constructor Detail

      • GuiProfiledPrincipal

        public GuiProfiledPrincipal​(@NotNull
                                    @NotNull FocusType user)
    • Method Detail

      • getCompiledGuiProfile

        @NotNull
        public @NotNull CompiledGuiProfile getCompiledGuiProfile()
      • setCompiledGuiProfile

        public void setCompiledGuiProfile​(CompiledGuiProfile compiledGuiProfile)
      • clone

        public GuiProfiledPrincipal 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