AbstractCookiePolicy
        
        extends BaseSettings
    
    
            
            in package
            
        
    
    
    
Abstract implementation of the settings for the cookie policy.
Table of Contents
Properties
Methods
- getAdditionalContent() : string
- In this text field, you can make additional additions to the cookie policy that do not fit any of the previously mentioned topics.
- getContentCookiesOrigin() : string
- Content text for who is setting cookies section.
- getContentCookieTechnology() : string
- Content text for cookie and cookie-like technology section.
- getContentDiffToPrivacyPolicy() : string
- Content text for diff to privacy policy section.
- getContentLegalBasisDsg() : string
- Content text for legal basis section for the DSG (Switzerland).
- getContentLegalBasisGdpr() : string
- Content text for legal basis section for the GDPR / ePrivacy Directive.
- getContentManageCookies() : string
- Content text for how to manage cookies section.
- getContentRightsOfVisitor() : string
- Content text for rights of visitor section.
- getContentTypesOfCookies() : string
- Content text for the types of cookies (list categories of cookies like Essential, Marketing, Functional, Statistics, ...).
- getControllerOfWebsiteLabels() : array<string|int, mixed>
- Get label texts for the website operator details.
- getGridJsLanguageTexts() : array<string|int, mixed>
- Get language texts for the GridJS instance which formats the cookie policy to a nice table.
- getHeadlineControllerOfWebsite() : string
- Headline text for the website operator section.
- getHeadlineCookieOrigin() : string
- Who can set cookies on websites?
- getHeadlineCookieTechnology() : string
- Headline text for explaining cookie and cookie-like technology section.
- getHeadlineDiffToPrivacyPolicy() : string
- Headline text for diff to privacy policy section.
- getHeadlineLegalBasis() : string
- Legal explanation of cookies.
- getHeadlineListOfServices() : string
- List of all services with their details.
- getHeadlineManageCookies() : string
- Explanation of how to delete cookies in your browser (including 3rd party cookies that RCB cannot delete; no explanation per browser, but only generally necessary, about the browser manual).
- getHeadlineRightsOfTheVisitor() : string
- Information about the rights of the website visitor and function for viewing the history of consent, changing consent and revoking consent.
- getHeadlineTableOfContents() : string
- Headline text for the table of contents.
- getHeadlineTypesOfCookies() : string
- Types of cookies and their purposes.
- getInstructionText() : string
- Instruction text.
- getListOfServicesTableColumnLabels() : array<string|int, mixed>
- Get label texts for the table of list of services.
- getSettings() : mixed
- Getter.
- isShowCustomGroups() : bool
- When there are custom groups created beside Essential, Marketing, Functional, Statistics, also show a static text about those groups.
- isTableDarkMode() : bool
- Render the GridJs table in dark mode.
- setSettings() : mixed
- Setter.
Properties
$settings
See Settings
    private
        Settings
    $settings
    
    
    
    
Methods
getAdditionalContent()
In this text field, you can make additional additions to the cookie policy that do not fit any of the previously mentioned topics.
    public
                    getAdditionalContent() : string
    Use {{dateOfUpdate}} as a placeholder to show date of the cookie policy when it was last changed.
Return values
stringgetContentCookiesOrigin()
Content text for who is setting cookies section.
    public
    abstract                getContentCookiesOrigin() : string
    Return values
stringgetContentCookieTechnology()
Content text for cookie and cookie-like technology section.
    public
    abstract                getContentCookieTechnology() : string
    Return values
stringgetContentDiffToPrivacyPolicy()
Content text for diff to privacy policy section.
    public
    abstract                getContentDiffToPrivacyPolicy() : string
    Return values
stringgetContentLegalBasisDsg()
Content text for legal basis section for the DSG (Switzerland).
    public
    abstract                getContentLegalBasisDsg() : string
    Return values
stringgetContentLegalBasisGdpr()
Content text for legal basis section for the GDPR / ePrivacy Directive.
    public
    abstract                getContentLegalBasisGdpr() : string
    Return values
stringgetContentManageCookies()
Content text for how to manage cookies section.
    public
    abstract                getContentManageCookies() : string
    Return values
stringgetContentRightsOfVisitor()
Content text for rights of visitor section.
    public
    abstract                getContentRightsOfVisitor() : string
    Return values
stringgetContentTypesOfCookies()
Content text for the types of cookies (list categories of cookies like Essential, Marketing, Functional, Statistics, ...).
    public
    abstract                getContentTypesOfCookies() : string
    You should also make use of isShowCustomGroups() to show an extra paragraph for custom groups.
Return values
stringgetControllerOfWebsiteLabels()
Get label texts for the website operator details.
    public
    abstract                getControllerOfWebsiteLabels() : array<string|int, mixed>
    Return values
array<string|int, mixed>getGridJsLanguageTexts()
Get language texts for the GridJS instance which formats the cookie policy to a nice table.
    public
    abstract                getGridJsLanguageTexts() : array<string|int, mixed>
    Tags
Return values
array<string|int, mixed>getHeadlineControllerOfWebsite()
Headline text for the website operator section.
    public
    abstract                getHeadlineControllerOfWebsite() : string
    Return values
stringgetHeadlineCookieOrigin()
Who can set cookies on websites?
    public
    abstract                getHeadlineCookieOrigin() : string
    Return values
stringgetHeadlineCookieTechnology()
Headline text for explaining cookie and cookie-like technology section.
    public
    abstract                getHeadlineCookieTechnology() : string
    Return values
stringgetHeadlineDiffToPrivacyPolicy()
Headline text for diff to privacy policy section.
    public
    abstract                getHeadlineDiffToPrivacyPolicy() : string
    Return values
stringgetHeadlineLegalBasis()
Legal explanation of cookies.
    public
    abstract                getHeadlineLegalBasis() : string
    Return values
stringgetHeadlineListOfServices()
List of all services with their details.
    public
    abstract                getHeadlineListOfServices() : string
    Return values
stringgetHeadlineManageCookies()
Explanation of how to delete cookies in your browser (including 3rd party cookies that RCB cannot delete; no explanation per browser, but only generally necessary, about the browser manual).
    public
    abstract                getHeadlineManageCookies() : string
    Return values
stringgetHeadlineRightsOfTheVisitor()
Information about the rights of the website visitor and function for viewing the history of consent, changing consent and revoking consent.
    public
    abstract                getHeadlineRightsOfTheVisitor() : string
    Return values
stringgetHeadlineTableOfContents()
Headline text for the table of contents.
    public
    abstract                getHeadlineTableOfContents() : string
    Return values
stringgetHeadlineTypesOfCookies()
Types of cookies and their purposes.
    public
    abstract                getHeadlineTypesOfCookies() : string
    Return values
stringgetInstructionText()
Instruction text.
    public
    abstract                getInstructionText() : string
    Return values
stringgetListOfServicesTableColumnLabels()
Get label texts for the table of list of services.
    public
    abstract                getListOfServicesTableColumnLabels() : array<string|int, mixed>
    Return values
array<string|int, mixed>getSettings()
Getter.
    public
                    getSettings() : mixed
    Tags
isShowCustomGroups()
When there are custom groups created beside Essential, Marketing, Functional, Statistics, also show a static text about those groups.
    public
    abstract                isShowCustomGroups() : bool
    Return values
boolisTableDarkMode()
Render the GridJs table in dark mode.
    public
    abstract                isTableDarkMode() : bool
    Return values
boolsetSettings()
Setter.
    public
                    setSettings(Settings $settings) : mixed
    Parameters
- $settings : Settings