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:
  • Constructor Details

    • GuiProfiledPrincipal

      public GuiProfiledPrincipal(@NotNull @NotNull FocusType user)
  • Method Details

    • 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()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object