Package org.ametys.web.gdpr
Class GDPRSourceFactory
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.web.gdpr.GDPRSourceFactory
- All Implemented Interfaces:
LogEnabled
,Component
,Serviceable
,SourceFactory
Resolve the protocol gdpr:// seeking xsl file to render GDPR services
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
Scheme for skinprotected static final String
Scheme to init gdprprotected GDPRComponent
The GDPR componentprotected GDPRServicesExtensionPoint
The GDPR services extension pointprotected SourceResolver
The source resolverFields inherited from interface org.apache.excalibur.source.SourceFactory
ROLE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
__GDPR_SCHEME
Scheme for skin- See Also:
-
__GDPR_SCHEME_INIT
Scheme to init gdpr- See Also:
-
_gdprComponent
The GDPR component -
_gdprServicesEP
The GDPR services extension point -
_sourceResolver
The source resolver
-
-
Constructor Details
-
GDPRSourceFactory
public GDPRSourceFactory()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getSource
- Specified by:
getSource
in interfaceSourceFactory
- Throws:
IOException
MalformedURLException
-
release
- Specified by:
release
in interfaceSourceFactory
-