Packages

class UserManager extends AnyRef

Annotations
@Volatile()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UserManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UserManager(async: AsyncUserManager, reactive: ReactiveUserManager)

Value Members

  1. val async: AsyncUserManager
  2. def availableRoles(timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Seq[RoleAndDescription]]
  3. def dropGroup(groupName: String, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  4. def dropUser(username: String, domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  5. def getAllGroups(timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Seq[Group]]
  6. def getAllUsers(domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Seq[UserAndMetadata]]
  7. def getGroup(groupName: String, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Group]
  8. def getUser(username: String, domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[UserAndMetadata]
  9. val reactive: ReactiveUserManager
  10. def upsertGroup(group: Group, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]
  11. def upsertUser(user: User, domain: AuthDomain = AuthDomain.Local, timeout: Duration = defaultManagerTimeout, retryStrategy: RetryStrategy = defaultRetryStrategy): Try[Unit]