Package cz.metacentrum.perun.core.blImpl
Class PerunBlImpl
java.lang.Object
cz.metacentrum.perun.core.blImpl.PerunBlImpl
Implementation of Perun.
- Author:
- Martin Kuba makub@ics.muni.cz
- 
Field SummaryFields inherited from interface cz.metacentrum.perun.core.bl.PerunBlINTERNALPRINCIPAL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddestroy()Called when Perun is shutting down to clean up opened resources.Gets a Attributes manager.Gets a Attributes manager buisness logic.Gets the Auditer.Gets a AuditMessages manager.Gets a AuditMessages manager business logic.Gets a ConfigManagerGets a ConfigManagerBlGets a ConsentsManagerGets a ConsentsManagerBlGets a database manager.Gets a database manager buisness logic.Gets a ExtSources manager.Gets a ExtSources manager buisness logic.Gets a resource manager.Gets a resource manager buisness logic.Gets a groups manager.Gets a groups manager buisness logic.Gets a members manager.Gets a members manager buisness logic.Gets a ModulesUtilsBlDeprecated.Deprecated.getPerunSession(PerunPrincipal principal, PerunClient client) Gets a (possibly cached) Perun session.Gets a ResourceAssignmentActivatorApiGets a ResourceAssignmentCheckerGets a Resources manager.Gets a Resources manager buisness logic.Gets a Messages manager.Gets a Messages manager.Gets a Searcher.Gets a SearcherBlGets a Services manager.Gets a Services manager buisness logic.Gets a TasksManagerGets a TasksManagerBlGets a users manager.Gets a users manager buisness logic.Gets a VOs manager.Gets a VOs manager buisness logic.voidCall managers' initialization methodsbooleanTrue if this instance of perun is read only.voidsetAttributesManager(AttributesManager attributesManager) voidsetAttributesManagerBl(AttributesManagerBl attributesManagerBl) voidsetAttributesManagerImpl(AttributesManagerImplApi attributesManagerImpl) voidsetAuditer(Auditer auditer) voidsetAuditMessagesManager(AuditMessagesManager auditMessagesManager) voidsetAuditMessagesManagerBl(AuditMessagesManagerBl auditMessagesManagerBl) voidsetConfigManager(ConfigManager configManager) voidsetConfigManagerBl(ConfigManagerBl configManagerBl) voidsetConsentsManager(ConsentsManager consentsManager) voidsetConsentsManagerBl(ConsentsManagerBl consentsManagerBl) voidsetCoreConfig(CoreConfig coreConfig) voidsetDatabaseManager(DatabaseManager databaseManager) voidsetDatabaseManagerBl(DatabaseManagerBl databaseManagerBl) voidsetExtSourcesManager(ExtSourcesManager extSourcesManager) voidsetExtSourcesManagerBl(ExtSourcesManagerBl extSourcesManagerBl) voidsetFacilitiesManager(FacilitiesManager facilitiesManager) voidsetFacilitiesManagerBl(FacilitiesManagerBl facilitiesManagerBl) voidsetGroupsManager(GroupsManager groupsManager) voidsetGroupsManagerBl(GroupsManagerBl groupsManagerBl) voidsetMembersManager(MembersManager membersManager) voidsetMembersManagerBl(MembersManagerBl membersManagerBl) voidsetModulesUtilsBl(ModulesUtilsBl modulesUtilsBl) voidsetOwnersManager(OwnersManager ownersManager) voidsetOwnersManagerBl(OwnersManagerBl ownersManagerBl) voidsetResourceAssignmentActivator(ResourceAssignmentActivatorApi resourceAssignmentActivator) voidsetResourceAssignmentChecker(ResourceAssignmentChecker resourceAssignmentChecker) voidsetResourcesManager(ResourcesManager resourcesManager) voidsetResourcesManagerBl(ResourcesManagerBl resourcesManagerBl) voidsetRTMessagesManager(RTMessagesManager rtMessagesManager) voidsetRTMessagesManagerBl(RTMessagesManagerBl rtMessagesManagerBl) voidsetSearcher(Searcher searcher) voidsetSearcherBl(SearcherBl searcherBl) voidsetServicesManager(ServicesManager servicesManager) voidsetServicesManagerBl(ServicesManagerBl servicesManagerBl) voidsetTasksManager(TasksManager tasksManager) voidsetTasksManagerBl(TasksManagerBl tasksManagerBl) voidsetUserExtSourceAttributes(PerunSession session, UserExtSource ues, Map<String, String> additionalAttributes) Store values from map "additionalAttributes" as UserExtSource attributes to specified UES.voidsetUsersManager(UsersManager usersManager) voidsetUsersManagerBl(UsersManagerBl usersManagerBl) voidsetVosManager(VosManager vosManager) voidsetVosManagerBl(VosManagerBl vosManagerBl) toString()
- 
Constructor Details- 
PerunBlImplpublic PerunBlImpl()
- 
PerunBlImpl
 
- 
- 
Method Details- 
destroypublic void destroy()Called when Perun is shutting down to clean up opened resources.
- 
getAttributesManagerDescription copied from interface:PerunBlGets a Attributes manager.- Specified by:
- getAttributesManagerin interface- Perun
- Specified by:
- getAttributesManagerin interface- PerunBl
- Returns:
- Attributes manager
 
- 
getAttributesManagerBlDescription copied from interface:PerunBlGets a Attributes manager buisness logic.- Specified by:
- getAttributesManagerBlin interface- PerunBl
- Returns:
- Attributes manager
 
- 
getAttributesManagerImpl
- 
getAuditMessagesManagerDescription copied from interface:PerunBlGets a AuditMessages manager.- Specified by:
- getAuditMessagesManagerin interface- Perun
- Specified by:
- getAuditMessagesManagerin interface- PerunBl
- Returns:
- AuditMessages manager
 
- 
getAuditMessagesManagerBlDescription copied from interface:PerunBlGets a AuditMessages manager business logic.- Specified by:
- getAuditMessagesManagerBlin interface- PerunBl
- Returns:
- groups manager
 
- 
getAuditerDescription copied from interface:PerunGets the Auditer.- Specified by:
- getAuditerin interface- Perun
- Returns:
- Auditer
 
- 
getConfigManagerDescription copied from interface:PerunBlGets a ConfigManager- Specified by:
- getConfigManagerin interface- Perun
- Specified by:
- getConfigManagerin interface- PerunBl
- Returns:
- ConfigManager
 
- 
getConfigManagerBlDescription copied from interface:PerunBlGets a ConfigManagerBl- Specified by:
- getConfigManagerBlin interface- PerunBl
- Returns:
- ConfigManagerBl
 
- 
getConsentsManagerDescription copied from interface:PerunBlGets a ConsentsManager- Specified by:
- getConsentsManagerin interface- Perun
- Specified by:
- getConsentsManagerin interface- PerunBl
- Returns:
- ConsentsManager
 
- 
getConsentsManagerBlDescription copied from interface:PerunBlGets a ConsentsManagerBl- Specified by:
- getConsentsManagerBlin interface- PerunBl
- Returns:
- ConsentsManagerBl
 
- 
getDatabaseManagerDescription copied from interface:PerunBlGets a database manager.- Specified by:
- getDatabaseManagerin interface- Perun
- Specified by:
- getDatabaseManagerin interface- PerunBl
- Returns:
- database manager
 
- 
getDatabaseManagerBlDescription copied from interface:PerunBlGets a database manager buisness logic.- Specified by:
- getDatabaseManagerBlin interface- PerunBl
- Returns:
- database manager
 
- 
getExtSourcesManagerDescription copied from interface:PerunBlGets a ExtSources manager.- Specified by:
- getExtSourcesManagerin interface- Perun
- Specified by:
- getExtSourcesManagerin interface- PerunBl
- Returns:
- ExtSources manager
 
- 
getExtSourcesManagerBlDescription copied from interface:PerunBlGets a ExtSources manager buisness logic.- Specified by:
- getExtSourcesManagerBlin interface- PerunBl
- Returns:
- ExtSources manager
 
- 
getFacilitiesManagerDescription copied from interface:PerunBlGets a resource manager.- Specified by:
- getFacilitiesManagerin interface- Perun
- Specified by:
- getFacilitiesManagerin interface- PerunBl
- Returns:
- resource manager
 
- 
getFacilitiesManagerBlDescription copied from interface:PerunBlGets a resource manager buisness logic.- Specified by:
- getFacilitiesManagerBlin interface- PerunBl
- Returns:
- resource manager
 
- 
getGroupsManagerDescription copied from interface:PerunBlGets a groups manager.- Specified by:
- getGroupsManagerin interface- Perun
- Specified by:
- getGroupsManagerin interface- PerunBl
- Returns:
- groups manager
 
- 
getGroupsManagerBlDescription copied from interface:PerunBlGets a groups manager buisness logic.- Specified by:
- getGroupsManagerBlin interface- PerunBl
- Returns:
- groups manager
 
- 
getMembersManagerDescription copied from interface:PerunBlGets a members manager.- Specified by:
- getMembersManagerin interface- Perun
- Specified by:
- getMembersManagerin interface- PerunBl
- Returns:
- members manager
 
- 
getMembersManagerBlDescription copied from interface:PerunBlGets a members manager buisness logic.- Specified by:
- getMembersManagerBlin interface- PerunBl
- Returns:
- members manager
 
- 
getModulesUtilsBlDescription copied from interface:PerunBlGets a ModulesUtilsBl- Specified by:
- getModulesUtilsBlin interface- PerunBl
- Returns:
- ModulesUtilsBl
 
- 
getOwnersManagerDeprecated.Description copied from interface:PerunBlGets a Owners manager.- Specified by:
- getOwnersManagerin interface- Perun
- Specified by:
- getOwnersManagerin interface- PerunBl
- Returns:
- Owners manager
 
- 
getOwnersManagerBlDeprecated.Description copied from interface:PerunBlGets a Owners manager buisness logic.- Specified by:
- getOwnersManagerBlin interface- PerunBl
- Returns:
- Owners manager
 
- 
getPerunSessionDescription copied from interface:PerunBlGets a (possibly cached) Perun session.- Specified by:
- getPerunSessionin interface- Perun
- Specified by:
- getPerunSessionin interface- PerunBl
- Parameters:
- principal- identification of the actor, who will perform operations.
- client- identification of the client, who will perform operations.
- Returns:
- perun session
 
- 
getRTMessagesManagerDescription copied from interface:PerunBlGets a Messages manager.- Specified by:
- getRTMessagesManagerin interface- Perun
- Specified by:
- getRTMessagesManagerin interface- PerunBl
- Returns:
- Messages manager
 
- 
getRTMessagesManagerBlDescription copied from interface:PerunBlGets a Messages manager.- Specified by:
- getRTMessagesManagerBlin interface- PerunBl
- Returns:
- Messages manager
 
- 
getResourceAssignmentActivatorDescription copied from interface:PerunBlGets a ResourceAssignmentActivatorApi- Specified by:
- getResourceAssignmentActivatorin interface- PerunBl
- Returns:
- ResourceAssignmentActivatorApi
 
- 
getResourceAssignmentCheckerDescription copied from interface:PerunBlGets a ResourceAssignmentChecker- Specified by:
- getResourceAssignmentCheckerin interface- PerunBl
- Returns:
- ResourceAssignmentChecker
 
- 
getResourcesManagerDescription copied from interface:PerunBlGets a Resources manager.- Specified by:
- getResourcesManagerin interface- Perun
- Specified by:
- getResourcesManagerin interface- PerunBl
- Returns:
- Resources manager
 
- 
getResourcesManagerBlDescription copied from interface:PerunBlGets a Resources manager buisness logic.- Specified by:
- getResourcesManagerBlin interface- PerunBl
- Returns:
- Resources manager
 
- 
getSearcherDescription copied from interface:PerunBlGets a Searcher.- Specified by:
- getSearcherin interface- Perun
- Specified by:
- getSearcherin interface- PerunBl
- Returns:
- Searcher
 
- 
getSearcherBlDescription copied from interface:PerunBlGets a SearcherBl- Specified by:
- getSearcherBlin interface- PerunBl
- Returns:
- SearcherBl
 
- 
getServicesManagerDescription copied from interface:PerunBlGets a Services manager.- Specified by:
- getServicesManagerin interface- Perun
- Specified by:
- getServicesManagerin interface- PerunBl
- Returns:
- Services manager
 
- 
getServicesManagerBlDescription copied from interface:PerunBlGets a Services manager buisness logic.- Specified by:
- getServicesManagerBlin interface- PerunBl
- Returns:
- Services manager
 
- 
getTasksManagerDescription copied from interface:PerunBlGets a TasksManager- Specified by:
- getTasksManagerin interface- Perun
- Specified by:
- getTasksManagerin interface- PerunBl
- Returns:
- TasksManager
 
- 
getTasksManagerBlDescription copied from interface:PerunBlGets a TasksManagerBl- Specified by:
- getTasksManagerBlin interface- PerunBl
- Returns:
- TasksManagerBl
 
- 
getUsersManagerDescription copied from interface:PerunBlGets a users manager.- Specified by:
- getUsersManagerin interface- Perun
- Specified by:
- getUsersManagerin interface- PerunBl
- Returns:
- users manager
 
- 
getUsersManagerBlDescription copied from interface:PerunBlGets a users manager buisness logic.- Specified by:
- getUsersManagerBlin interface- PerunBl
- Returns:
- users manager
 
- 
getVosManagerDescription copied from interface:PerunBlGets a VOs manager.- Specified by:
- getVosManagerin interface- Perun
- Specified by:
- getVosManagerin interface- PerunBl
- Returns:
- VOs manager
 
- 
getVosManagerBlDescription copied from interface:PerunBlGets a VOs manager buisness logic.- Specified by:
- getVosManagerBlin interface- PerunBl
- Returns:
- VOs manager
 
- 
initializepublic void initialize()Call managers' initialization methods
- 
isPerunReadOnlypublic boolean isPerunReadOnly()Description copied from interface:PerunTrue if this instance of perun is read only. False if not.- Specified by:
- isPerunReadOnlyin interface- Perun
- Returns:
- true or false (readOnly or not)
 
- 
setAttributesManager
- 
setAttributesManagerBl
- 
setAttributesManagerImpl
- 
setAuditMessagesManager
- 
setAuditMessagesManagerBl
- 
setAuditer
- 
setConfigManager
- 
setConfigManagerBl
- 
setConsentsManager
- 
setConsentsManagerBl
- 
setCoreConfig
- 
setDatabaseManager
- 
setDatabaseManagerBl
- 
setExtSourcesManager
- 
setExtSourcesManagerBl
- 
setFacilitiesManager
- 
setFacilitiesManagerBl
- 
setGroupsManager
- 
setGroupsManagerBl
- 
setMembersManager
- 
setMembersManagerBl
- 
setModulesUtilsBl
- 
setOwnersManager
- 
setOwnersManagerBl
- 
setRTMessagesManager
- 
setRTMessagesManagerBl
- 
setResourceAssignmentActivatorpublic void setResourceAssignmentActivator(ResourceAssignmentActivatorApi resourceAssignmentActivator) 
- 
setResourceAssignmentChecker
- 
setResourcesManager
- 
setResourcesManagerBl
- 
setSearcher
- 
setSearcherBl
- 
setServicesManager
- 
setServicesManagerBl
- 
setTasksManager
- 
setTasksManagerBl
- 
setUserExtSourceAttributespublic void setUserExtSourceAttributes(PerunSession session, UserExtSource ues, Map<String, String> additionalAttributes) Store values from map "additionalAttributes" as UserExtSource attributes to specified UES. Used internally when session is initialized and when user is self-created through registration. Only specific map keys are stored, based on Perun config for UES type.- Parameters:
- session- PerunSession for authorization
- ues- UserExtSource to store attributes for
- additionalAttributes- Map of attribute names=values
- Throws:
- InternalErrorException- When implementation fails
 
- 
setUsersManager
- 
setUsersManagerBl
- 
setVosManager
- 
setVosManagerBl
- 
toString
 
-