Class AbstractOdfPageFactory
- java.lang.Object
-
- org.ametys.runtime.plugin.component.AbstractLogEnabled
-
- org.ametys.plugins.odfweb.repository.AbstractOdfPageFactory
-
- All Implemented Interfaces:
LogEnabled
,Serviceable
- Direct Known Subclasses:
CoursePageFactory
,FirstLevelPageFactory
,ProgramPageFactory
,SecondLevelPageFactory
public abstract class AbstractOdfPageFactory extends AbstractLogEnabled implements Serviceable
Common class for factories of ODF virtual pages
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AmetysObjectFactoryExtensionPoint
_ametysObjectFactoryEP
(package private) ServiceManager
_manager
(package private) OdfPageHandler
_odfPageHandler
(package private) ODFPageCache
_pageCache
(package private) AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType>
_pageDataTypeExtensionPoint
(package private) AmetysObjectResolver
_resolver
(package private) ServiceExtensionPoint
_serviceExtensionPoint
-
Constructor Summary
Constructors Constructor Description AbstractOdfPageFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) CoursePageFactory
getCoursePageFactory()
(package private) FirstLevelPageFactory
getFirstLevelPageFactory()
(package private) ODFPageCache
getODFPageCache()
(package private) OdfPageHandler
getODFPageHandler()
(package private) AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType>
getPageDataTypeEP()
(package private) ProgramPageFactory
getProgramPageFactory()
(package private) AmetysObjectResolver
getResolver()
(package private) SecondLevelPageFactory
getSecondLevelPageFactory()
(package private) ServiceExtensionPoint
getServiceEP()
(package private) AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType>
getZoneDataTypeEP()
(package private) AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType>
getZoneItemDataTypeEP()
void
service(ServiceManager manager)
-
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
-
-
-
Field Detail
-
_resolver
AmetysObjectResolver _resolver
-
_odfPageHandler
OdfPageHandler _odfPageHandler
-
_pageCache
ODFPageCache _pageCache
-
_pageDataTypeExtensionPoint
AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType> _pageDataTypeExtensionPoint
-
_serviceExtensionPoint
ServiceExtensionPoint _serviceExtensionPoint
-
_manager
ServiceManager _manager
-
_ametysObjectFactoryEP
AmetysObjectFactoryExtensionPoint _ametysObjectFactoryEP
-
-
Constructor Detail
-
AbstractOdfPageFactory
public AbstractOdfPageFactory()
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getResolver
AmetysObjectResolver getResolver()
-
getODFPageCache
ODFPageCache getODFPageCache()
-
getODFPageHandler
OdfPageHandler getODFPageHandler()
-
getPageDataTypeEP
AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType> getPageDataTypeEP()
-
getZoneDataTypeEP
AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType> getZoneDataTypeEP()
-
getZoneItemDataTypeEP
AbstractThreadSafeComponentExtensionPoint<RepositoryModelItemType> getZoneItemDataTypeEP()
-
getServiceEP
ServiceExtensionPoint getServiceEP()
-
getFirstLevelPageFactory
FirstLevelPageFactory getFirstLevelPageFactory()
-
getSecondLevelPageFactory
SecondLevelPageFactory getSecondLevelPageFactory()
-
getProgramPageFactory
ProgramPageFactory getProgramPageFactory()
-
getCoursePageFactory
CoursePageFactory getCoursePageFactory()
-
-