Interface IUser

    • Method Detail

      • getStringId

        java.lang.String getStringId()
      • getEmail

        java.lang.String getEmail()
      • getName

        java.lang.String getName()
      • getSurname

        java.lang.String getSurname()
      • getFullName

        java.lang.String getFullName()
      • getAvatar

        java.lang.String getAvatar()
      • getTelNumber

        java.lang.String getTelNumber()
      • getAuthorities

        java.util.Set<Authority> getAuthorities()
      • getProcessRoles

        java.util.Set<ProcessRole> getProcessRoles()
      • getNextGroups

        java.util.Set<java.lang.String> getNextGroups()
      • setEmail

        void setEmail​(java.lang.String email)
      • setName

        void setName​(java.lang.String name)
      • setSurname

        void setSurname​(java.lang.String surname)
      • setState

        void setState​(UserState state)
      • setProcessRoles

        void setProcessRoles​(java.util.Set<ProcessRole> processRoles)
      • setAuthorities

        void setAuthorities​(java.util.Set<Authority> authorities)
      • setNextGroups

        void setNextGroups​(java.util.Set<java.lang.String> nextGroups)
      • addGroup

        void addGroup​(java.lang.String groupId)
      • removeGroup

        void removeGroup​(java.lang.String groupId)
      • addAuthority

        void addAuthority​(Authority authority)
      • addProcessRole

        void addProcessRole​(ProcessRole role)
      • removeProcessRole

        void removeProcessRole​(ProcessRole role)
      • transformToLoggedUser

        LoggedUser transformToLoggedUser()
      • transformToAuthor

        Author transformToAuthor()
      • isActive

        boolean isActive()
      • setImpersonated

        void setImpersonated​(IUser user)
      • isImpersonating

        boolean isImpersonating()
      • getSelfOrImpersonated

        IUser getSelfOrImpersonated()
      • getImpersonated

        IUser getImpersonated()