Class and Description |
---|
AccountState
Bean to represent account state, and convert to and from the format used to store it in the LDAP.
|
AccountState.State |
AdministrativeLock
An immutable class to represent values of the
administrativeLock LDAP attribute. |
AdministrativeLock.Type
An enum type representing the various possible types of
AdminstrativeLock value,
along with some data about them. |
FlaggableString
A string which may be flagged.
|
GroupRecord
Bean class to represent all of the information about a single LDAP group (either
groupOfNames or posixGroup ), sortable by cn . |
GroupRecord.Type
Types of record, corresponding to LDAP objectClasses.
|
LdapDataException
Exception class to represent errors with LDAP data.
|
LdapService
Class to read from and write to the LDAP server, the data being encapsulated in the various bean
classes:
PersonRecord , RoleRecord , UnitRecord and GroupRecord . |
LdapService.ConnectionType |
NotFoundException |
PersonRecord
Bean class to represent all of the information about a single person/account
in the LDAP, with a little help from
RoleRecord . |
PersonRecord.Gender
Genders
|
PersonRecord.Type
Types of record, corresponding to LDAP objectClasses
|
ResultHandler
Instances of classes that implement this interface are used to handle results during LDAP
searches.
|
ResultHandlerException
Exception type to be thrown by
ResultHandler implementations. |
RoleRecord
Bean class to represent all of the information about a single LDAP role,
sortable by role number.
Note: this class has a natural ordering that is inconsistent with equals. |
RoleRecord.Type
Types of record, corresponding to LDAP objectClasses
|
UniStructure
Class to provide information on the University structure.
The data is cached for an hour unless UniStructure.refresh() is called. |
UnitRecord
Bean class to represent all of the information about a single organisational
unit in the LDAP.
Note: this class has a natural ordering that is inconsistent with equals. |
Copyright © 2018. All rights reserved.