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 StringScheme for skinprotected static final StringScheme to init gdprprotected GDPRComponentHelperThe GDPR component helperprotected GDPRServicesExtensionPointThe GDPR services extension pointprotected SourceResolverThe 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:
-
_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:
servicein interfaceServiceable- Throws:
ServiceException
-
getSource
- Specified by:
getSourcein interfaceSourceFactory- Throws:
IOExceptionMalformedURLException
-
release
- Specified by:
releasein interfaceSourceFactory
-