Uses of Class
cz.metacentrum.perun.core.api.ExtSource
Package
Description
Exceptions.
-
Uses of ExtSource in cz.metacentrum.perun.audit.events.ExtSourcesManagerEvents
Modifier and TypeMethodDescriptionExtSourceCreated.getExtSource()
ExtSourceDeleted.getExtSource()
ExtSourceAddedToGroup.getSource()
ExtSourceAddedToVo.getSource()
ExtSourceRemovedFromGroup.getSource()
ExtSourceRemovedFromVo.getSource()
ModifierConstructorDescriptionExtSourceAddedToGroup
(ExtSource source, Group group) ExtSourceAddedToVo
(ExtSource source, Vo vo) ExtSourceCreated
(ExtSource extSource) ExtSourceDeleted
(ExtSource extSource) ExtSourceRemovedFromGroup
(ExtSource source, Group group) ExtSourceRemovedFromVo
(ExtSource source, Vo vo) -
Uses of ExtSource in cz.metacentrum.perun.core.api
Modifier and TypeMethodDescriptionExtSourcesManager.checkOrCreateExtSource
(PerunSession perunSession, String extSourceName, String extSourceType) Checks whether the ExtSource exists, if not, then the ExtSource is created.ExtSourcesManager.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.CandidateGroup.getExtSource()
EnrichedExtSource.getExtSource()
UserExtSource.getExtSource()
ExtSourcesManager.getExtSourceById
(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManager.getExtSourceByName
(PerunSession perunSession, String name) Searches for the external source using specified name.Modifier and TypeMethodDescriptionExtSourcesManager.getExtSources
(PerunSession perunSession) Get list of all external sources.ExtSourcesManager.getGroupExtSources
(PerunSession perunSession, Group group) Get list of external sources associated with the GROUP.ExtSourcesManager.getVoExtSources
(PerunSession perunSession, Vo vo) Get list of external sources associated with the VO.Modifier and TypeMethodDescriptionvoid
ExtSourcesManager.addExtSource
(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.void
ExtSourcesManager.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.ExtSourcesManager.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.MembersManager.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login) Create new member from user by login and ExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.void
ExtSourcesManager.deleteExtSource
(PerunSession perunSession, ExtSource extSource) Deletes an external source.ExtSourcesManager.getAttributes
(PerunSession sess, ExtSource extSource) Gets attributes for external source.ExtSourcesManager.getCandidate
(PerunSession perunSession, ExtSource source, String login) Get the candidate from the ExtSource defined by the extsource login.ExtSourcesManager.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source) Get the candidate from subjectData where at least login must exists.ExtSourcesManager.getInvalidUsers
(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.UsersManager.getUserExtSourceByExtLogin
(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.void
ExtSourcesManager.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.void
ExtSourcesManager.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
CandidateGroup.setExtSource
(ExtSource extSource) void
EnrichedExtSource.setExtSource
(ExtSource extSource) void
UserExtSource.setExtSource
(ExtSource source) Modifier and TypeMethodDescriptionvoid
ExtSourcesManager.addExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Associate external source definitions with the group.void
ExtSourcesManager.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.void
ExtSourcesManager.removeExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Remove associations of external sources from the GROUP.void
ExtSourcesManager.removeExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.ModifierConstructorDescriptionEnrichedExtSource
(ExtSource extSource) UserExtSource
(int id, ExtSource source, String login) UserExtSource
(int id, ExtSource source, String login, int userId) UserExtSource
(int id, ExtSource source, String login, int userId, int loa) UserExtSource
(int id, ExtSource source, String login, int userId, int loa, boolean persistent, String createdAt, String createdBy, String modifiedAt, String modifiedBy, Integer createdByUid, Integer modifiedByUid, String lastAccess) UserExtSource
(ExtSource source, int loa, String login) UserExtSource
(ExtSource source, String login) -
Uses of ExtSource in cz.metacentrum.perun.core.api.exceptions
Modifier and TypeMethodDescriptionExtSourceAlreadyAssignedException.getExtSource()
Getter for the ExtSourceExtSourceExistsException.getExtSource()
Getter for the ExtSourceExtSourceNotExistsException.getExtSource()
Getter for the ExtSourceModifierConstructorDescriptionExtSourceAlreadyAssignedException
(ExtSource extSource) Constructor with the ExtSourceExtSourceExistsException
(ExtSource extSource) Constructor with the ExtSourceExtSourceNotExistsException
(ExtSource extSource) Constructor with the ExtSource -
Uses of ExtSource in cz.metacentrum.perun.core.bl
Modifier and TypeMethodDescriptionExtSourcesManagerBl.checkOrCreateExtSource
(PerunSession perunSession, String extSourceName, String extSourceType) Checks whether the ExtSource exists, if not, then the ExtSource is created.ExtSourcesManagerBl.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.ExtSourcesManagerBl.getExtSourceById
(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManagerBl.getExtSourceByName
(PerunSession perunSession, String name) Searches for the external source using specified name.Modifier and TypeMethodDescriptionExtSourcesManagerBl.getExtSources
(PerunSession perunSession) Get list of all external sources.ExtSourcesManagerBl.getGroupExtSources
(PerunSession perunSession, Group group) Get list of external sources associated with the GROUP.ExtSourcesManagerBl.getVoExtSources
(PerunSession perunSession, Vo vo) Get list of external sources associated with the VO.Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerBl.addExtSource
(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.void
ExtSourcesManagerBl.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ExtSourcesManagerBl.checkExtSourceAssignedToVo
(PerunSession sess, ExtSource extSource, int voId) Check if extSource is assigned to vo or not.void
ExtSourcesManagerBl.checkExtSourceExists
(PerunSession sess, ExtSource extSource) ExtSourcesManagerBl.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.MembersManagerBl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.void
ExtSourcesManagerBl.deleteExtSource
(PerunSession perunSession, ExtSource extSource) Deletes an external source.ExtSourcesManagerBl.generateCandidateGroup
(PerunSession perunSession, Map<String, String> groupSubjectData, ExtSource source, String loginPrefix) Generate a candidate group from a group subject data.ExtSourcesManagerBl.generateCandidateGroups
(PerunSession perunSession, List<Map<String, String>> groupSubjectsData, ExtSource source, String loginPrefix) Generate candidate groups from a group subject data.ExtSourcesManagerBl.getAttributes
(ExtSource extSource) Gets attributes for external source.ExtSourcesManagerBl.getCandidate
(PerunSession perunSession, ExtSource source, String login) Get the candidate from the ExtSource.ExtSourcesManagerBl.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source, String login) Get the candidate from subjectData where at least login must exists.GroupsManagerBl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) Get all groups in specific vo with assigned extSourceExtSourcesManagerBl.getInvalidUsers
(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.UsersManagerBl.getUserExtSourceByExtLogin
(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.void
ExtSourcesManagerBl.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.void
ExtSourcesManagerBl.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerBl.addExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Associate external source definitions with the GROUP.void
ExtSourcesManagerBl.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.void
ExtSourcesManagerBl.removeExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Remove associations of external sources from the GROUP.void
ExtSourcesManagerBl.removeExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO. -
Uses of ExtSource in cz.metacentrum.perun.core.blImpl
Modifier and TypeMethodDescriptionExtSourcesManagerBlImpl.checkOrCreateExtSource
(PerunSession sess, String extSourceName, String extSourceType) ExtSourcesManagerBlImpl.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) ExtSourcesManagerBlImpl.getExtSourceById
(PerunSession sess, int id) ExtSourcesManagerBlImpl.getExtSourceByName
(PerunSession sess, String name) Modifier and TypeMethodDescriptionExtSourcesManagerBlImpl.getExtSources
(PerunSession sess) ExtSourcesManagerBlImpl.getGroupExtSources
(PerunSession sess, Group group) ExtSourcesManagerBlImpl.getVoExtSources
(PerunSession sess, Vo vo) Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerBlImpl.addExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerBlImpl.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerBlImpl.checkExtSourceAssignedToVo
(PerunSession sess, ExtSource extSource, int voId) void
ExtSourcesManagerBlImpl.checkExtSourceExists
(PerunSession sess, ExtSource extSource) ExtSourcesManagerBlImpl.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) void
ExtSourcesManagerBlImpl.deleteExtSource
(PerunSession sess, ExtSource extSource) ExtSourcesManagerBlImpl.generateCandidateGroup
(PerunSession perunSession, Map<String, String> groupSubjectData, ExtSource source, String loginPrefix) ExtSourcesManagerBlImpl.generateCandidateGroups
(PerunSession perunSession, List<Map<String, String>> subjectsData, ExtSource source, String loginPrefix) ExtSourcesManagerBlImpl.getAttributes
(ExtSource extSource) ExtSourcesManagerBlImpl.getCandidate
(PerunSession sess, ExtSource source, String login) ExtSourcesManagerBlImpl.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source, String login) GroupsManagerBlImpl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) ExtSourcesManagerBlImpl.getInvalidUsers
(PerunSession sess, ExtSource source) UsersManagerBlImpl.getUserExtSourceByExtLogin
(PerunSession sess, ExtSource source, String extLogin) void
ExtSourcesManagerBlImpl.removeExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerBlImpl.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerBlImpl.addExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) void
ExtSourcesManagerBlImpl.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) VosManagerBlImpl.findCandidates
(PerunSession sess, Group group, String searchString, List<ExtSource> extSources, boolean filterExistingMembers) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults, List<ExtSource> extSources, boolean filterExistingMembers) void
ExtSourcesManagerBlImpl.removeExtSources
(PerunSession sess, Group group, List<ExtSource> sources) void
ExtSourcesManagerBlImpl.removeExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) -
Uses of ExtSource in cz.metacentrum.perun.core.entry
Modifier and TypeMethodDescriptionExtSourcesManagerEntry.checkOrCreateExtSource
(PerunSession sess, String extSourceName, String extSourceType) ExtSourcesManagerEntry.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) ExtSourcesManagerEntry.getExtSourceById
(PerunSession sess, int id) ExtSourcesManagerEntry.getExtSourceByName
(PerunSession sess, String name) Modifier and TypeMethodDescriptionExtSourcesManagerEntry.getExtSources
(PerunSession sess) ExtSourcesManagerEntry.getGroupExtSources
(PerunSession sess, Group group) ExtSourcesManagerEntry.getVoExtSources
(PerunSession sess, Vo vo) Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerEntry.addExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerEntry.addExtSource
(PerunSession sess, Vo vo, ExtSource source) ExtSourcesManagerEntry.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) void
ExtSourcesManagerEntry.deleteExtSource
(PerunSession sess, ExtSource extSource) ExtSourcesManagerEntry.getAttributes
(PerunSession sess, ExtSource extSource) ExtSourcesManagerEntry.getCandidate
(PerunSession sess, ExtSource source, String login) ExtSourcesManagerEntry.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source) ExtSourcesManagerEntry.getInvalidUsers
(PerunSession sess, ExtSource source) UsersManagerEntry.getUserExtSourceByExtLogin
(PerunSession sess, ExtSource source, String extLogin) void
ExtSourcesManagerEntry.removeExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerEntry.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerEntry.addExtSources
(PerunSession sess, Group group, List<ExtSource> sources) void
ExtSourcesManagerEntry.addExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) void
ExtSourcesManagerEntry.removeExtSources
(PerunSession sess, Group group, List<ExtSource> sources) void
ExtSourcesManagerEntry.removeExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) -
Uses of ExtSource in cz.metacentrum.perun.core.impl
Modifier and TypeClassDescriptionclass
Ext source for CSV files.class
This extSource is just for use loading users from LDAP of EGI SSO Need to be concrete because special parsing of user certificates.class
Ext source implementation for Google Groups.class
Dummy ExtSource - IdP - Identity federationclass
Common ancestor of ExtSource implementations.class
This is a specific version of SQL extSource extension for SQL Complex.class
Dummy ExtSource - Internalclass
class
XML extSource for groups in IS MUclass
Implementation of ExtSource for IT4I SCS API.class
Ext source for JSON files.class
Dummy ExtSource - Kerberosclass
Ext source implementation for LDAP.class
ExtSource for synchronization from another Perun instanceclass
ExtSource class for REMS, filters subjects that does not have a corresponding user in Perun by ues REMS or by additionalueses in format: {extSourceName}|{extSourceClass}|{eppn}|0.class
class
Complex SQL extSource is extended SQL extSource with ability to get all subjects with all needed attributes by one query.class
Class ExtSource for TCS Synchronize certificates from defined address to Perun for existing users (skip not existing users)class
ExtSource implementation for Unity system.class
Dummy ExtSource - X.508class
Modifier and TypeMethodDescriptionExtSourcesManagerImpl.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) ExtSourcesManagerImpl.getExtSourceById
(PerunSession sess, int id) ExtSourcesManagerImpl.getExtSourceByName
(PerunSession sess, String name) Modifier and TypeMethodDescriptionExtSourcesManagerImpl.getExtSources
(PerunSession sess) ExtSourcesManagerImpl.getExtSourcesToSynchronize
(PerunSession sess) Modifier and TypeMethodDescriptionvoid
ExtSourcesManagerImpl.addExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerImpl.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerImpl.checkExtSourceExists
(PerunSession perunSession, ExtSource es) ExtSourcesManagerImpl.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) void
ExtSourcesManagerImpl.deleteExtSource
(PerunSession sess, ExtSource extSource) boolean
ExtSourcesManagerImpl.extSourceExists
(PerunSession perunSession, ExtSource extSource) ExtSourcesManagerImpl.getAssociatedUsersIdsWithExtSource
(PerunSession sess, ExtSource source) ExtSourcesManagerImpl.getAttributes
(ExtSource extSource) GroupsManagerImpl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) UsersManagerImpl.getUserExtSourceByExtLogin
(PerunSession sess, ExtSource source, String extLogin) void
ExtSourcesManagerImpl.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) void
ExtSourcesManagerImpl.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerImpl.updateExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) -
Uses of ExtSource in cz.metacentrum.perun.core.implApi
Modifier and TypeMethodDescriptionExtSourcesManagerImplApi.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.ExtSourcesManagerImplApi.getExtSourceById
(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManagerImplApi.getExtSourceByName
(PerunSession perunSession, String name) Searches for the external source using specified name.Modifier and TypeMethodDescriptionExtSourcesManagerImplApi.getExtSources
(PerunSession perunSession) Get list of all external sources.ExtSourcesManagerImplApi.getExtSourcesToSynchronize
(PerunSession sess) Returns all ExtSources with enabled synchronizationModifier and TypeMethodDescriptionvoid
ExtSourcesManagerImplApi.addExtSource
(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.void
ExtSourcesManagerImplApi.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ExtSourcesManagerImplApi.checkExtSourceExists
(PerunSession perunSession, ExtSource extSource) Check if extSource exists in underlaying data source.ExtSourcesManagerImplApi.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.void
ExtSourcesManagerImplApi.deleteExtSource
(PerunSession perunSession, ExtSource extSource) Deletes an external source.boolean
ExtSourcesManagerImplApi.extSourceExists
(PerunSession perunSession, ExtSource extSource) Check if extSource exists in underlaying data source.ExtSourcesManagerImplApi.getAssociatedUsersIdsWithExtSource
(PerunSession perunSession, ExtSource source) Get all users' id associate with the provided ExtSourceExtSourcesManagerImplApi.getAttributes
(ExtSource extSource) Gets attributes for external source.GroupsManagerImplApi.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) Get all groups in specific vo with assigned extSourceUsersManagerImplApi.getUserExtSourceByExtLogin
(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.void
ExtSourcesManagerImplApi.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.void
ExtSourcesManagerImplApi.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
ExtSourcesManagerImplApi.updateExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) Updates extSource definition. -
Uses of ExtSource in cz.metacentrum.perun.registrar.model