Class User

  • All Implemented Interfaces:
    com.composum.sling.core.bean.RestrictedBean, com.composum.sling.core.SlingBean

    public class User
    extends View
    Created by mzeibig on 16.11.15.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.composum.sling.core.AbstractSlingBean

        com.composum.sling.core.AbstractSlingBean.NodeClosure
    • Field Summary

      • Fields inherited from class com.composum.sling.core.usermanagement.view.View

        RA_VIEW_BEAN
      • Fields inherited from class com.composum.sling.core.AbstractSlingBean

        context, queryManager, request, resolver, resource, response, session, sling
    • Constructor Summary

      Constructors 
      Constructor Description
      User()  
    • Constructor Detail

      • User

        public User()
    • Method Detail

      • getSelector

        @NotNull
        protected @NotNull Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> getSelector()
        Overrides:
        getSelector in class View
      • getUser

        @NotNull
        public @NotNull UserModel getUser()
      • getHasProfile

        public boolean getHasProfile()
      • getProfile

        @NotNull
        public @NotNull com.composum.sling.core.user.UserProfile getProfile()
      • getUserLabel

        public String getUserLabel()
      • isSystemUser

        public boolean isSystemUser()
      • isAdmin

        public boolean isAdmin()
      • isDisabled

        public boolean isDisabled()
      • getDisabledReason

        public String getDisabledReason()
      • isCurrentUserAdmin

        public boolean isCurrentUserAdmin()
                                   throws javax.jcr.RepositoryException
        Returns true if the current request user is the admin user.
        Throws:
        javax.jcr.RepositoryException