Package cz.metacentrum.perun.core.api
Interface Perun
- All Known Subinterfaces:
PerunBl
- All Known Implementing Classes:
PerunBlImpl
public interface Perun
Perun himself.
See
to find how to get an instance of Perun.invalid reference
cz.metacentrum.perun.core.bl.PerunBl#bootstrap()
- Author:
- Martin Kuba makub@ics.muni.cz
-
Method Summary
Modifier and TypeMethodDescriptionGets a Attributes manager.Gets the Auditer.Gets a AuditMessages manager.Gets a ConfigManagerGets a ConsentsManagerGets a database manager.Gets a ExtSources manager.Gets a resource manager.Gets a groups manager.Gets a members manager.Deprecated.getPerunSession
(PerunPrincipal actor, PerunClient client) Gets a (possibly cached) Perun session.Gets a Resources manager.Gets a Messages manager.Gets a Searcher.Gets a Services manager.Gets a TasksManagerGets a users manager.Gets a VOs manager.boolean
True if this instance of perun is read only.
-
Method Details
-
getAttributesManager
AttributesManager getAttributesManager()Gets a Attributes manager.- Returns:
- Attributes manager
-
getAuditMessagesManager
AuditMessagesManager getAuditMessagesManager()Gets a AuditMessages manager.- Returns:
- AuditMessages manager
-
getAuditer
Auditer getAuditer()Gets the Auditer.- Returns:
- Auditer
-
getConfigManager
ConfigManager getConfigManager()Gets a ConfigManager- Returns:
- ConfigManager
-
getConsentsManager
ConsentsManager getConsentsManager()Gets a ConsentsManager- Returns:
- ConsentsManager
-
getDatabaseManager
DatabaseManager getDatabaseManager()Gets a database manager.- Returns:
- database manager
-
getExtSourcesManager
ExtSourcesManager getExtSourcesManager()Gets a ExtSources manager.- Returns:
- ExtSources manager
-
getFacilitiesManager
FacilitiesManager getFacilitiesManager()Gets a resource manager.- Returns:
- resource manager
-
getGroupsManager
GroupsManager getGroupsManager()Gets a groups manager.- Returns:
- groups manager
-
getMembersManager
MembersManager getMembersManager()Gets a members manager.- Returns:
- members manager
-
getOwnersManager
Deprecated.Gets a Owners manager.- Returns:
- Owners manager
-
getPerunSession
Gets a (possibly cached) Perun session.- Parameters:
actor
- identification of the actor, who will perform operations.client
- identification of the client, who will perform operations.- Returns:
- perun session
- Throws:
InternalErrorException
- raised when session cannot be created.
-
getRTMessagesManager
RTMessagesManager getRTMessagesManager()Gets a Messages manager.- Returns:
- Messages manager
-
getResourcesManager
ResourcesManager getResourcesManager()Gets a Resources manager.- Returns:
- Resources manager
-
getSearcher
Searcher getSearcher()Gets a Searcher.- Returns:
- Searcher
-
getServicesManager
ServicesManager getServicesManager()Gets a Services manager.- Returns:
- Services manager
-
getTasksManager
TasksManager getTasksManager()Gets a TasksManager- Returns:
- TasksManager
-
getUsersManager
UsersManager getUsersManager()Gets a users manager.- Returns:
- users manager
-
getVosManager
VosManager getVosManager()Gets a VOs manager.- Returns:
- VOs manager
-
isPerunReadOnly
boolean isPerunReadOnly()True if this instance of perun is read only. False if not.- Returns:
- true or false (readOnly or not)
-