final class LegalContentServiceImpl extends java.lang.Object implements LegalContentService
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<ContentObjectAttributesDao> |
daoProvider |
(package private) static java.lang.String |
IMPRINT |
(package private) static java.lang.String |
PRIVACY_POLICY |
(package private) static java.lang.String |
RIGHTS_OF_WITHDRAWAL |
(package private) static java.lang.String |
TERMS_AND_CONDITIONS |
Constructor and Description |
---|
LegalContentServiceImpl(javax.inject.Provider<ContentObjectAttributesDao> daoProvider) |
Modifier and Type | Method and Description |
---|---|
IContentPage |
getContactInformation(ShopRequestContext requestContext) |
private java.util.List<ContentObjectRecord> |
getContentObjectRecords(ShopRequestContext requestContext,
java.lang.String className) |
private java.util.List<ContentObjectRecord> |
getLocalizedContentObjectRecords(ShopRequestContext requestContext,
java.lang.String... className) |
IContentPage |
getPrivacyPolicy(ShopRequestContext requestContext) |
IContentPage |
getRightsOfWithdrawal(ShopRequestContext requestContext) |
LegalContentSummary |
getSummary(ShopRequestContext requestContext) |
IContentPage |
getTermsAndConditions(ShopRequestContext requestContext) |
static final java.lang.String PRIVACY_POLICY
static final java.lang.String TERMS_AND_CONDITIONS
static final java.lang.String RIGHTS_OF_WITHDRAWAL
static final java.lang.String IMPRINT
private final javax.inject.Provider<ContentObjectAttributesDao> daoProvider
@Inject public LegalContentServiceImpl(javax.inject.Provider<ContentObjectAttributesDao> daoProvider)
private java.util.List<ContentObjectRecord> getLocalizedContentObjectRecords(ShopRequestContext requestContext, java.lang.String... className)
private java.util.List<ContentObjectRecord> getContentObjectRecords(ShopRequestContext requestContext, java.lang.String className)
public LegalContentSummary getSummary(ShopRequestContext requestContext)
getSummary
in interface LegalContentService
public IContentPage getPrivacyPolicy(ShopRequestContext requestContext)
getPrivacyPolicy
in interface LegalContentService
public IContentPage getTermsAndConditions(ShopRequestContext requestContext)
getTermsAndConditions
in interface LegalContentService
public IContentPage getRightsOfWithdrawal(ShopRequestContext requestContext)
getRightsOfWithdrawal
in interface LegalContentService
public IContentPage getContactInformation(ShopRequestContext requestContext)
getContactInformation
in interface LegalContentService