Package org.artifactory.security
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 Summary
Modifier and TypeMethodDescriptiongetEmail()
String[]
long
getRealm()
getUserProperty
(String key) boolean
isAdmin()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
void
setEnabled
(Boolean enabled) void
void
setPolicyManager
(Boolean policyManager) void
setPrivateKey
(String privateKey) void
setPublicKey
(String publicKey) void
setReportsManager
(Boolean reportsManager) void
setUpdatableProfile
(Boolean updatableProfile) void
setUserProperties
(Map<String, String> userProperties) void
setUserProperty
(String key, String value) void
setWatchManager
(Boolean watchManager)
-
Method Details
-
getUsername
String getUsername() -
getEmail
String getEmail() -
isAdmin
boolean isAdmin() -
isPolicyManager
boolean isPolicyManager() -
isWatchManager
boolean isWatchManager() -
isReportsManager
boolean isReportsManager() -
isEnabled
boolean isEnabled() -
isUpdatableProfile
boolean isUpdatableProfile() -
getRealm
String getRealm() -
getPrivateKey
String getPrivateKey() -
getPublicKey
String getPublicKey() -
isTransientUser
boolean isTransientUser() -
getGroups
String[] getGroups() -
getLastLoginTimeMillis
long getLastLoginTimeMillis() -
getLastLoginClientIp
String getLastLoginClientIp() -
getUserProperty
-
isAnonymous
boolean isAnonymous() -
getUserProperties
-
setEmail
-
setAdmin
-
setPolicyManager
-
setWatchManager
-
setReportsManager
-
setEnabled
-
setUpdatableProfile
-
setPrivateKey
-
setPublicKey
-
setGroups
-
setUserProperty
-
setUserProperties
-