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
Modifier and TypeFieldDescriptionprotected static final String
Scheme for skinprotected static final String
Scheme to init gdprprotected GDPRComponentHelper
The GDPR component helperprotected GDPRServicesExtensionPoint
The GDPR services extension pointprotected SourceResolver
The source resolverFields inherited from interface org.apache.excalibur.source.SourceFactory
ROLE
-
Constructor Summary
-
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:
-
_gdprServicesEP
The GDPR services extension point -
_sourceResolver
The source resolver -
_gdprComponentHelper
The GDPR component helper
-
-
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
-