Interface ExtSourceApi
- All Superinterfaces:
ExtSourceSimpleApi
- All Known Implementing Classes:
ExtSourceCSV, ExtSourceEGISSO, ExtSourceGoogle, ExtSourceINET, ExtSourceISXML, ExtSourceJSON, ExtSourceLdap, ExtSourcePerun, ExtSourceREMS, ExtSourceSqlComplex, ExtSourceTCS, ExtSourceUnity, ExtSourceXML
Definition of extSource api.
This extSource can get information about all subjects with all attributes by one query.
- Author:
- Michal Stava stavamichal@gmail.com
-
Method Summary
Methods inherited from interface ExtSourceSimpleApi
close, findSubjectsLogins, getGroupSubjects, getSubjectByLogin, getSubjectGroups, getUsersSubjects
-
Method Details
-
findSubjects
List<Map<String,String>> findSubjects(String searchString) throws ExtSourceUnsupportedOperationException Finds all subjects with attributes in the external source, that contains searchString.This method is used for getting all logins of subjects in external source with all possible attributes.
- Parameters:
searchString-- Returns:
- list of maps, which contains attr_name->attr_value (for all extSource attributes)
- Throws:
InternalErrorExceptionExtSourceUnsupportedOperationException
-