- getAccessControls() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the map of access controls, which may be empty but will never
be null
.
- getAccessControlsCopy() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets a copy of the map of access controls, which may be empty but will never
be null
.
- getAccountState() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the account state values, which may be empty but
will never be null
.
- getAdministrativeLock() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getAlternateUsername() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getApplicantCategory() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
Gets the value of the applicantCategory
attribute.
- getApplicantStatus() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getApplications() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets an immutable view of the map of application data, which may be empty but will never
be null
.
- getApplicationsCopy() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets a copy of the map of application data, which may be empty but will never be
null
.
- getAutogenAdditions() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the set of additions to autogenerated things,
which may be empty but will never be null
.
- getAutogenExclusions() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the set of exclusions from autogenerated things,
which may be empty but will never be null
.
- getBuilding() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getCacheName() - Method in exception uk.ac.bath.bucs.idm.ldap.CacheFailureException
-
Gets the name of the cache that experienced the failure.
- getChildren(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Returns the direct children of the specified OU.
- getCn() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- getComment() - Method in class uk.ac.bath.bucs.idm.ldap.AdministrativeLock
-
- getCommonName() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of common names, which may be empty but
will never be null
.
- getCommonNameVisible() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets only those values of the common name that are not hidden by being
flagged x-alternate, in a freshly-created List.
- getDate() - Method in class uk.ac.bath.bucs.idm.ldap.AdministrativeLock
-
- getDescendants(String, boolean) - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Returns all the descendants of the specified OU.
- getDescription() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- getDescription() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getDescription() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getDescription() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- getDesignation() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getDisplayName() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getDistinguishedName() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- getDn() - Method in exception uk.ac.bath.bucs.idm.ldap.LdapDataException
-
- getDurationOfFailure() - Method in exception uk.ac.bath.bucs.idm.ldap.CacheFailureException
-
Gets the duration over which the failure persisted before the exception was thrown.
- getEmployeeType() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getEndDate() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getEndDate() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getExpectedEndDate() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getExternalDisplayName() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getExternalMail() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the set of external mail addresses, which may
be empty but will never be null
.
- getExternalPhone() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getExternalPhone() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getExtraMailAliases() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of extra mail aliases, which may be empty but
will never be null
.
- getFacilities() - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
Gets an immutable view of the account's set of facilities, which may be empty but will never
be null
.
- getFacilitiesCopy() - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
Gets a copy of the account's set of facilities, which may be empty but will never be
null
.
- getFaxNumber() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getFaxNumber() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getForename() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of forenames, which may be empty but
will never be null
.
- getForenameVisible() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets only the value of forename that is not hidden by being
flagged x-alternate.
- getGender() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets the value of the gender
attribute.
- getGidNumber() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Returns the gidNumber
(posixGroup
s only).
- getGraceEndDate() - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
- getGroup(String) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets a
GroupRecord
from within the
ou=groups
or
ou=unixgroups,ou=config
branches of the LDAP.
- getGroup(String, String) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets a
GroupRecord
from within the specified search base of the LDAP.
- getGroupPrincipal() - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets the principal used for group actions.
- getGroupsForUser(String, boolean) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets
GroupRecord
s from the LDAP for all groups containing the specified user.
- getHpcPosixGid() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getHpcPosixHome() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getId() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getInitials() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of initial values, which may be empty but
will never be null
.
- getInitialsVisible() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets only the value of initials that is not hidden by being
flagged x-alternate.
- getInstance(AdministrativeLock.Type, String) - Static method in class uk.ac.bath.bucs.idm.ldap.AdministrativeLock
-
Static factory for AdministrativeLock
instances without dates.
- getInstance(AdministrativeLock.Type, LocalDate, String) - Static method in class uk.ac.bath.bucs.idm.ldap.AdministrativeLock
-
Static factory for AdministrativeLock
instances with dates.
- getInstance(String, String, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Static factory method for LdapService
s configured with one set of credentials to
use for all operations.
- getInstance() - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Gets a reference to the underlying singleton instance.
- getInstanceAnon(String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Static factory method for unauthenticated LdapService
s.
- getInstanceExplicitlyConfigured(String, String, String, String, String, String, String, int, int) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Static factory method for LdapService
s configured with one set of credentials for
general operations, a separate set for group operations, and a third set for config
operations (e.g.
- getInstanceGroup(String, String, String, String, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Static factory method for LdapService
s configured with one set of credentials for
general operations and a separate set for group operations.
- getInstanceGroupConfig(String, String, String, String, String, String, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Static factory method for LdapService
s configured with one set of credentials for
general operations, a separate set for group operations, and a third set for config
operations (e.g.
- getJobFamily() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getKnownAs() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of knownAs values, which may be empty but
will never be null
.
- getKnownAsVisible() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets only the value of knownAs that is not hidden by being
flagged x-alternate.
- getLabeledURI() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getLabeledUri() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getLabeledURI() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- getLeftDate() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getLeftDate() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getLibraryCardNumber() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getListedPeople(boolean, boolean, boolean, boolean) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Returns a list of all the person entries of the specified type(s) currently present in
ou=people
in the LDAP.
- getListedPersonRecords(boolean, boolean, boolean, boolean) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Returns a list of
PersonRecord
s for all the person entries of the specified type(s)
currently present in
ou=people
in the LDAP.
- getLocation() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getLocation() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getMail() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getMailAll() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the set of all routed email addresses, which
may be empty but will never be null
.
- getMailRouting() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getMaintainers() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
Gets an immutable view of the list of maintainers for whom permissions recurse down the
hierarchy.
- getMaintainersNoRecurse() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
Gets an immutable view of the list of maintainers for whom permissions DO NOT recurse down
the hierarchy.
- getManagerUsername() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets the username of the manager.
- getMaxPageSize() - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets the maximum page size that will be used for Virtual List View queries.
- getMaxRetries() - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets the maximum number of retries that will be attempted for a given operation.
- getMemberDNs() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets an immutable view of the set of member distinguished names, which may be empty but will
never be null
.
- getMemberDNsCopy() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets a copy of the set of member distinguished names, which may be empty but will never
be null
.
- getMembers() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets a mutable copy of the set of member usernames, which may be empty but will never be
null
.
- getMiddleInitials() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of middle initial values, which may be empty but
will never be null
.
- getMiddleInitialsVisible() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets only the value of middle initials that is not hidden by being
flagged x-alternate.
- getMobileNumber() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getMobileNumber() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getName() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- getNameFromCode(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Returns the full name of an OU, given the shortou code.
- getOnlyState(List<FlaggableString>, boolean) - Static method in class uk.ac.bath.bucs.idm.ldap.FlaggableString
-
Extracts only those FlaggableString
s from a list of FlaggableString
s
which are in the specified flag state.
- getOrganisation() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getOu() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getOu() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getOwnCloudQuota() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets the value of the ownCloudQuota
attribute in megabytes.
- getOwnerDNs() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets an immutable view of the set of owner distinguished names,
which may be empty but will never be null
.
- getOwnerDNsCopy() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets a copy of the set of owner distinguished names, which may be empty but will never be
null
.
- getOwners() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Gets a mutable copy of the set of owner usernames, which may be empty but will never be
null
.
- getParent(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Looks up the code for the parent of the supplied shortou code.
- getParentOu() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- getPartTime() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getPayrollNo() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of payroll numbers, which may be empty but
will never be null
.
- getPeriod() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getPerson(String) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets a PersonRecord (with nested RoleRecords as appropriate) from the LDAP.
- getPersonId() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPersonLinks() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of personLinks, which may be empty but
will never be null
.
- getPersonLinks() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
Gets an immutable view of the list of personLinks, which may be empty but
will never be null
.
- getPhoneNumber() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPhoneNumber() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getPosixGecos() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPosixGid() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPosixHome() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPosixShell() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPosixUid() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getPrincipal() - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets the principal used for all actions unless groupPrincipal
is set.
- getProgCode() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRecordType() - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- getRecordType() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets a single-valued record type.
- getRecordType() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRecordTypes() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the set of record types, which may be empty but
will never be null
.
- getRemoveDate() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRole(String) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets a RoleRecord
from the LDAP.
- getRole(int) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets a reference to the specified role held within the object.
- getRoleCategory() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRoleNumber() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRoleOccupant() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRoles() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of roles, which may be empty but
will never be null
.
- getRoleTitle() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRoleType() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRoom() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getRoomNumber() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getRoomNumber() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getShortName() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- getShortOu() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getShortOu() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- getShortOu() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- getShortOuSet() - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
Gets an immutable view of the set of shortOus, which may be empty but
will never be null
.
- getState() - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
- getSupportOuOverride() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getSurname() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets an immutable view of the list of surnames, which may be empty but
will never be null
.
- getSurnameVisible() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Gets only the value of surname that is not hidden by being
flagged x-alternate.
- getTitle() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getType() - Method in class uk.ac.bath.bucs.idm.ldap.AdministrativeLock
-
- getUnit(String) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Gets a UnitRecord from the LDAP.
- getUrl() - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
- getUsername() - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- getVeryShortOu() - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- GroupRecord - Class in uk.ac.bath.bucs.idm.ldap
-
Bean class to represent all of the information about a single LDAP group (either
groupOfNames
or posixGroup
), sortable by cn
.
- GroupRecord() - Constructor for class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- GroupRecord.Type - Enum in uk.ac.bath.bucs.idm.ldap
-
Types of record, corresponding to LDAP objectClasses.
- search(String, String, int, ResultHandler<T>, String[], String[]) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Searches using the general credentials in the named context for entries that match the filter
and invokes the supplied
ResultHandler
instance on each in turn - or on several at
once if it is a
ParallelResultHandler
instance.
- search(String, String, int, ResultHandler<T>, String[], String[], boolean) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Searches using the specified credentials in the named context for entries that match the
filter and invokes the supplied
ResultHandler
instance on each in turn - or on
several at once if it is a
ParallelResultHandler
instance.
- searchGroupRecords(LdapService, String, int) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapUtils
-
Searches for groups (
groupOfNames
or
posixGroup
) using the supplied filter
and search scope, and returns a fully-fledged
GroupRecord
object for each one found.
- searchGroupRecords(LdapService, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapUtils
-
Searches for groups (
groupOfNames
or
posixGroup
) using the supplied filter,
and returns a fully-fledged
GroupRecord
object for each one found.
- searchPersonRecords(LdapService, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapUtils
-
Searches for people using the supplied filter, and returns a fully-fledged
PersonRecord object for each one found.
- searchRoleRecords(LdapService, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapUtils
-
Searches for roles using the supplied filter and returns a RoleRecord object,
along with the fully-fledged PersonRecord object containing it, for each one
found.
- searchSmall(String, String, int, ResultHandler<T>, String[]) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Searches using the general credentials in the named context for entries that match the filter
and invokes the supplied
ResultHandler
instance on each in turn - or on several at
once if it is a
ParallelResultHandler
instance.
- searchSmall(String, String, int, ResultHandler<T>, String[], boolean) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Searches using the specified credentials in the named context for entries that match the
filter and invokes the supplied
ResultHandler
instance on each in turn - or on
several at once if it is a
ParallelResultHandler
instance.
- searchUnitRecords(LdapService, String) - Static method in class uk.ac.bath.bucs.idm.ldap.LdapUtils
-
Searches for units using the supplied filter, and returns a fully-fledged
UnitRecord object for each one found.
- setAccessControls(Map<String, String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the map of access control key-value pairs.
- setAccountNotIssued(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setAccountState(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the account state.
- setAdministrativeLock(AdministrativeLock) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setAlternateUsername(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setApplicantCategory(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setApplicantStatus(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setApplications(Map<String, String>) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Sets the Map
of application data key-value pairs.
- setAutogenAdditions(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the set of additions to autogenerated things.
- setAutogenExclusions(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the set of exclusions from autogenerated things.
- setBuilding(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setCn(String) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- setCommonName(List<FlaggableString>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of common names.
- setDescription(String) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- setDescription(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setDescription(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setDescription(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setDesignation(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setDisplayName(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setDistinguishedName(String) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- setEmployeeType(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setEndDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setEndDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setExDirectory(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setExDirectory(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setExDirectory(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setExpectedEndDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setExternalDisplayName(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setExternalMail(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the set of external email addresses.
- setExternalPhone(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setExternalPhone(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setExtraMailAliases(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of extra mail aliases.
- setFacilities(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
Sets the set of facility strings.
- setFacilities(String) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
Sets the set of facility strings by splitting a single string on the tilde character '~'.
- setFaxNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setFaxNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setFlagged(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.FlaggableString
-
Sets the flag state of the string.
- setForename(List<FlaggableString>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of forenames.
- setGender(PersonRecord.Gender) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setGidNumber(int) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Sets the gidNumber
(posixGroup
s only).
- setGraceEndDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
Sets the grace end date, the day the account is expected to close.
- setGroup(GroupRecord, boolean) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Sets the state of a group in the LDAP from a
GroupRecord
.
- setHpcPosixGid(Integer) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setHpcPosixHome(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setId(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setInitials(List<FlaggableString>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of initial values.
- setJobFamily(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setKnownAs(List<FlaggableString>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of knownAs values.
- setLabeledURI(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setLabeledUri(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setLabeledURI(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setLeftDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setLeftDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setLibraryCardNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setLocation(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setLocation(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setLocked(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
- setMail(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setMailAll(Collection<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of all routed email addresses.
- setMailRouting(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setMaintainers(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
Sets the list of maintainers for whom permissions recurse down the hierarchy.
- setMaintainersNoRecurse(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
Sets the list of maintainers for whom permissions DO NOT recurse down the hierarchy.
- setManagerUsername(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the username of the manager.
- setMemberDNs(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Sets the set of member distinguished names.
- setMembers(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Sets the set of members from usernames.
- setMembershipHidden(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- setMembersOmitted(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- setMiddleInitials(List<FlaggableString>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of middle initial values.
- setMobileNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setMobileNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setName(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setNonPayroll(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
- setNotRegistered(boolean) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
- setOrganisation(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setOwnCloudQuota(int) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the value of the ownCloudQuota
attribute, in megabytes.
- setOwnerDNs(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Sets the set of owner distinguished names.
- setOwners(Set<String>) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
Sets the set of owners from usernames.
- setParentOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setPartTime(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setPayrollNo(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of payroll numbers.
- setPeriod(Integer) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setPerson(PersonRecord) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Sets the state of a person in the LDAP from a PersonRecord and any nested
RoleRecords.
- setPersonId(Integer) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setPersonLinks(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of personLinks.
- setPersonLinks(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
Sets the list of personLinks.
- setPhoneNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setPhoneNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setPosixGecos(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setPosixGid(Integer) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setPosixHome(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setPosixShell(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setPosixUid(Integer) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setProgCode(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRecordType(GroupRecord.Type) - Method in class uk.ac.bath.bucs.idm.ldap.GroupRecord
-
- setRecordType(PersonRecord.Type) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets a single record type, replacing all existing values.
- setRecordType(RoleRecord.Type) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRecordTypes(Set<PersonRecord.Type>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the set of record types.
- setRemoveDate(LocalDate) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRole(int, RoleRecord) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the specified role held within the object.
- setRoleCategory(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRoleNumber(Integer) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRoleOccupant(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRoles(List<RoleRecord>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of role.
- setRoleTitle(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRoleType(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRoom(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setRoomNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setRoomNumber(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setShortName(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setShortOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setShortOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
- setShortOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- setShortOuSet(List<String>) - Method in class uk.ac.bath.bucs.idm.ldap.RoleRecord
-
Sets the set of shortOus.
- setState(AccountState.State) - Method in class uk.ac.bath.bucs.idm.ldap.AccountState
-
Setting any state other than one of the six GRACE states will erase graceEndDate.
- setSupportOuOverride(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setSurname(List<FlaggableString>) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
Sets the list of surnames.
- setTitle(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setUnit(UnitRecord) - Method in class uk.ac.bath.bucs.idm.ldap.LdapService
-
Sets the state of a unit in the LDAP from a UnitRecord
.
- setUsername(String) - Method in class uk.ac.bath.bucs.idm.ldap.PersonRecord
-
- setVeryShortOu(String) - Method in class uk.ac.bath.bucs.idm.ldap.UnitRecord
-
- subSequence(int, int) - Method in class uk.ac.bath.bucs.idm.ldap.FlaggableString
-
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.AccountState.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.AdministrativeLock.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class uk.ac.bath.bucs.idm.ldap.AdministrativeLock
-
Parses the string representation used in the LDAP into an AdministrativeLock
instance.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.GroupRecord.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.LdapService.ConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.PersonRecord.Gender
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.PersonRecord.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.RoleRecord.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.AccountState.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.AdministrativeLock.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.GroupRecord.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.LdapService.ConnectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.PersonRecord.Gender
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.PersonRecord.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.RoleRecord.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum uk.ac.bath.bucs.idm.ldap.UniStructure
-
Returns an array containing the constants of this enum type, in
the order they are declared.