Interface | Description |
---|---|
ParallelResultHandler<T> |
Extends the
ResultHandler interface to allow parallel-processing of results. |
ResultHandler<T> |
Instances of classes that implement this interface are used to handle results during LDAP
searches.
|
Class | Description |
---|---|
AccountState |
Bean to represent account state, and convert to and from the format used to store it in the LDAP.
|
AdministrativeLock |
An immutable class to represent values of the
administrativeLock LDAP attribute. |
AttributeUtils |
This class contains various static methods for working with LDAP attributes.
|
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 . |
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 . |
LdapUtils |
Class containing static methods to assist with use of the Bath LDAP.
|
PersonRecord |
Bean class to represent all of the information about a single person/account
in the LDAP, with a little help from
RoleRecord . |
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. |
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. |
Enum | Description |
---|---|
AccountState.State | |
AdministrativeLock.Type |
An enum type representing the various possible types of
AdminstrativeLock value,
along with some data about them. |
GroupRecord.Type |
Types of record, corresponding to LDAP objectClasses.
|
LdapService.ConnectionType | |
PersonRecord.Gender |
Genders
|
PersonRecord.Type |
Types of record, corresponding to LDAP objectClasses
|
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. |
Exception | Description |
---|---|
CacheFailureException |
A
RuntimeException thrown when an operation making use of a cache fails because the
cache cannot be initialised, or could not be updated for an unacceptable period. |
LdapDataException |
Exception class to represent errors with LDAP data.
|
NotFoundException | |
ResultHandlerException |
Exception type to be thrown by
ResultHandler implementations. |
Copyright © 2018. All rights reserved.