Grants access to download the customer data CSV export produced by the repeating payments report. Applies to a RepeatingPaymentsCsv resource within an organisation, or within a specific repository, and grants read-content privileges so a group member can download the export without otherwise managing the underlying repeating payment records. Registered as ECommerceApp.DOWNLOAD_CUSTOMER_DATA_ROLE and listed under the administrative role category.
Implements: Role
Properties
| Property | Returns | Description |
|---|---|---|
| category | String | Grouping used to organise this role in the "add role to group" admin UI. |
| description | String | Human readable explanation of what this role allows, shown to administrators when assigning roles. |
| name | String | Display name of this role as shown in group and role management screens. |
Inherited from Role
Methods
canConnectToOrganisation()
Returns: boolean
Convenience method for callers, such as Velocity templates, which just need to know if this role can be assigned within an organisation context, without dealing with the TargetType enum directly.
canConnectToRepository()
Returns: boolean
Convenience method for callers, such as Velocity templates, which just need to know if this role can be assigned within a repository (or website) context, without dealing with the TargetType enum directly.
Methods
getName()
Returns: String
Display name of this role as shown in group and role management screens.
getDescription()
Returns: String
Human readable explanation of what this role allows, shown to administrators when assigning roles.
getCategory()
Returns: String
Grouping used to organise this role in the "add role to group" admin UI.