Package org.artifactory.security
Interface User
-
public interface UserAvailable fields from the user in Artifactory DB, or object provided by authenticate realms override to set user info data.- Author:
- Fred Simon
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetBintrayAuth()java.lang.StringgetEmail()java.lang.String[]getGroups()java.lang.StringgetLastLoginClientIp()longgetLastLoginTimeMillis()java.lang.StringgetPrivateKey()java.lang.StringgetPublicKey()java.lang.StringgetRealm()java.lang.StringgetUsername()java.util.Map<java.lang.String,java.lang.String>getUserProperties()java.lang.StringgetUserProperty(java.lang.String key)booleanisAdmin()booleanisAnonymous()booleanisEnabled()booleanisPolicyManager()booleanisReportsManager()booleanisTransientUser()booleanisUpdatableProfile()booleanisWatchManager()voidsetAdmin(java.lang.Boolean admin)voidsetBintrayAuth(java.lang.String bintrayAuth)voidsetEmail(java.lang.String email)voidsetEnabled(java.lang.Boolean enabled)voidsetGroups(java.lang.String[] groups)voidsetPolicyManager(java.lang.Boolean policyManager)voidsetPrivateKey(java.lang.String privateKey)voidsetPublicKey(java.lang.String publicKey)voidsetReportsManager(java.lang.Boolean reportsManager)voidsetUpdatableProfile(java.lang.Boolean updatableProfile)voidsetUserProperties(java.util.Map<java.lang.String,java.lang.String> userProperties)voidsetUserProperty(java.lang.String key, java.lang.String value)voidsetWatchManager(java.lang.Boolean watchManager)
-
-
-
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)
-
-