Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
addEntry(dn: String, attributes: BasicAttributes): Unit
-
def
addGroup(group: String, attributes: BasicAttributes): Unit
-
def
addGroup(group: String): Unit
-
def
addGroups(groups: String*): Unit
-
def
addUser(user: String, attributes: BasicAttributes): Unit
-
def
addUser(user: String, password: String): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
assign(user: String, group: String): Unit
-
def
assign(user: String, groups: Seq[String]): Unit
-
def
authenticate(user: String, password: String): String
-
def
authenticate(credential: UserPassContainer): String
-
def
authenticate(certChain: Seq[X509Certificate]): String
-
def
clone(): AnyRef
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
existsUser(user: String): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
-
def
groups: Seq[String]
-
def
groups(user: String): Seq[String]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
list(branch: String, keyPrefix: String): Seq[String]
-
val
log: Logger
-
def
maxGid: Int
-
def
maxUid: Int
-
def
modifyEntry(dn: String, modifications: Array[ModificationItem]): Unit
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
read(dn: String, attribute: LdapAttribute): String
-
def
removeEntry(dn: String): Unit
-
def
removeGroup(group: String): Unit
-
def
removeGroups(groups: String*): Unit
-
def
removeUser(user: String): Unit
-
def
replaceGroups(user: String, newGroups: Seq[String]): Unit
-
def
revoke(user: String, group: String): Unit
-
def
revoke(user: String, groups: Seq[String]): Unit
-
def
search(tree: String, attributeName: LdapAttribute): Seq[AnyRef]
-
def
searchMulti(tree: String, attributeNames: LdapAttribute*): Seq[Map[LdapAttribute, AnyRef]]
-
def
setPassword(user: String, newPassword: String): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
uidOf(user: String): Int
-
val
userInfo: DnInfo
-
def
users: Seq[String]
-
def
users(group: String): Seq[String]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Log
Inherited from AnyRef
Inherited from Any
Abstract because there's no logging, so users are discouraged from using this directly. Instead, add mixins to complete your perfect user manager.