Interface User


  • public interface User
    Available fields from the user in Artifactory DB, or object provided by authenticate realms override to set user info data.
    Author:
    Fred Simon
    • Method Detail

      • getUsername

        java.lang.String getUsername()
      • getEmail

        java.lang.String getEmail()
      • isAdmin

        boolean isAdmin()
      • isPolicyManager

        boolean isPolicyManager()
      • isWatchManager

        boolean isWatchManager()
      • isReportsManager

        boolean isReportsManager()
      • isEnabled

        boolean isEnabled()
      • isUpdatableProfile

        boolean isUpdatableProfile()
      • getRealm

        java.lang.String getRealm()
      • getPrivateKey

        java.lang.String getPrivateKey()
      • getPublicKey

        java.lang.String getPublicKey()
      • isTransientUser

        boolean isTransientUser()
      • getGroups

        java.lang.String[] getGroups()
      • getBintrayAuth

        java.lang.String getBintrayAuth()
      • getLastLoginTimeMillis

        long getLastLoginTimeMillis()
      • getLastLoginClientIp

        java.lang.String getLastLoginClientIp()
      • getUserProperty

        java.lang.String getUserProperty​(java.lang.String key)
      • isAnonymous

        boolean isAnonymous()
      • getUserProperties

        java.util.Map<java.lang.String,​java.lang.String> getUserProperties()
      • setEmail

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

        void setAdmin​(java.lang.Boolean admin)
      • setPolicyManager

        void setPolicyManager​(java.lang.Boolean policyManager)
      • setWatchManager

        void setWatchManager​(java.lang.Boolean watchManager)
      • setReportsManager

        void setReportsManager​(java.lang.Boolean reportsManager)
      • setEnabled

        void setEnabled​(java.lang.Boolean enabled)
      • setUpdatableProfile

        void setUpdatableProfile​(java.lang.Boolean updatableProfile)
      • setPrivateKey

        void setPrivateKey​(java.lang.String privateKey)
      • setPublicKey

        void setPublicKey​(java.lang.String publicKey)
      • setBintrayAuth

        void setBintrayAuth​(java.lang.String bintrayAuth)
      • setGroups

        void setGroups​(java.lang.String[] groups)
      • setUserProperty

        void setUserProperty​(java.lang.String key,
                             java.lang.String value)
      • setUserProperties

        void setUserProperties​(java.util.Map<java.lang.String,​java.lang.String> userProperties)