Class AdminSessionProvider
- java.lang.Object
- 
- org.ametys.plugins.repository.provider.AdminSessionProvider
 
- 
- All Implemented Interfaces:
- Initializable,- Component,- Serviceable
 
 public class AdminSessionProvider extends Object implements Serviceable, Initializable, Component Component holding a special admin JCR Session that must not be logged out
- 
- 
Field SummaryFields Modifier and Type Field Description private Repository_repositoryprivate Session_sessionstatic StringROLEAvalon Role
 - 
Constructor SummaryConstructors Constructor Description AdminSessionProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SessiongetAdminSession()Returns the admin sessionvoidinitialize()voidservice(ServiceManager manager)
 
- 
- 
- 
Field Detail- 
_repositoryprivate Repository _repository 
 
- 
 - 
Constructor Detail- 
AdminSessionProviderpublic AdminSessionProvider() 
 
- 
 - 
Method Detail- 
servicepublic void service(ServiceManager manager) throws ServiceException - Specified by:
- servicein interface- Serviceable
- Throws:
- ServiceException
 
 - 
initializepublic void initialize() throws Exception - Specified by:
- initializein interface- Initializable
- Throws:
- Exception
 
 - 
getAdminSessionpublic Session getAdminSession() throws RepositoryException Returns the admin session- Returns:
- the admin session
- Throws:
- RepositoryException- if an error occurs.
 
 
- 
 
-