Class GrouperLdapSourceAdapter2_5
java.lang.Object
edu.internet2.middleware.subject.provider.BaseSourceAdapter
edu.internet2.middleware.subject.provider.LdapSourceAdapter
edu.internet2.middleware.grouper.subj.GrouperLdapSourceAdapter2_5
- All Implemented Interfaces:
Source
-
Field Summary
Fields inherited from class edu.internet2.middleware.subject.provider.LdapSourceAdapter
subjectIDAttributeName, subjectIDFormatToLowerCase
Fields inherited from class edu.internet2.middleware.subject.provider.BaseSourceAdapter
attributes, descriptionAttributeName, id, internalAttributes, name, nameAttributeName, params, searchAttributes, searches, sortAttributes, subjectIdentifierAttributes, subjectIdentifierAttributesAll, type, types
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateSubject
(LdapEntry entry) Get the names of attributes used for searching.Get the names of attributes used for sorting.boolean
boolean
Methods inherited from class edu.internet2.middleware.subject.provider.LdapSourceAdapter
checkConfig, escapeSearchFilter, getAllAttributes, getLdapResults, getLdapUnique, getMaxPage, getNeededProperty, getSubject, getSubject, getSubjectByIdentifier, getSubjectByIdentifier, init, loggingStart, loggingStop, printConfig, search, searchPage, setMultipleResults, toArray
Methods inherited from class edu.internet2.middleware.subject.provider.BaseSourceAdapter
addAttribute, addInitParam, addInternalAttribute, addSubjectType, attributeNameToViewerGroupName, convertSourceAttributeToSubjectAttribute, convertSubjectAttributeToSourceAttribute, createSubject, equals, exportLabelToAttributeName, getAttributes, getConfigId, getId, getInitParam, getInternalAttributes, getName, getSearch, getSearches, getSourceAttributesToLowerCase, getSubject, getSubjectByIdentifier, getSubjectByIdOrIdentifier, getSubjectByIdOrIdentifier, getSubjectIdentifierAttributes, getSubjectIdentifierAttributesAll, getSubjectsByIdentifiers, getSubjectsByIdentifiers, getSubjectsByIds, getSubjectsByIds, getSubjectsByIdsOrIdentifiers, getSubjectsByIdsOrIdentifiers, getSubjectStatusConfig, getSubjectType, getSubjectTypes, hashCode, initParams, loadSearch, removeInitParam, resultSetLimit, retrieveAllSubjectIds, search, searchPage, setConfigId, setId, setName, setSearchAttributes, setSearches, setSortAttributes, setSubjectIdentifierAttributes, setSubjectIdentifierAttributesAll, virtualAttributesForSource, virtualAttributesForSourceLegacy, virtualAttributeVariablesForSourceLegacy
-
Constructor Details
-
GrouperLdapSourceAdapter2_5
public GrouperLdapSourceAdapter2_5()
-
-
Method Details
-
isEditable
public boolean isEditable()- Specified by:
isEditable
in interfaceSource
- Overrides:
isEditable
in classBaseSourceAdapter
- Returns:
- true if the source is editable otherwise false
-
getSortAttributes
Description copied from interface:Source
Get the names of attributes used for sorting.- Specified by:
getSortAttributes
in interfaceSource
- Overrides:
getSortAttributes
in classBaseSourceAdapter
- Returns:
- sort attributes in lower case
- See Also:
-
getSearchAttributes
Description copied from interface:Source
Get the names of attributes used for searching.- Specified by:
getSearchAttributes
in interfaceSource
- Overrides:
getSearchAttributes
in classBaseSourceAdapter
- Returns:
- search attributes in lower case
- See Also:
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceSource
- Overrides:
isEnabled
in classBaseSourceAdapter
- Returns:
- true if the source is active otherwise false
-
createSubject
- Overrides:
createSubject
in classLdapSourceAdapter
- Parameters:
entry
-
-