@@ -74,7 +74,7 @@ public final class SpPermission {
74
74
*/
75
75
@ Deprecated (since = "0.10.0" , forRemoval = true )
76
76
public static final String DOWNLOAD_REPOSITORY_ARTIFACT = "DOWNLOAD_REPOSITORY_ARTIFACT" ;
77
- public static final String SOFTWARE_MODULE_DOWNLOAD_ARTIFACT = "SM_DOWNLOAD_ARTIFACT " ;
77
+ public static final String SOFTWARE_MODULE_DOWNLOAD_ARTIFACT = SOFTWARE_MODULE + "_DOWNLOAD " ;
78
78
79
79
/**
80
80
* Permission to read the tenant settings.
@@ -100,39 +100,33 @@ public final class SpPermission {
100
100
/** Permission to administrate the system on a global, i.e. tenant independent scale. That includes the deletion of tenants. */
101
101
public static final String SYSTEM_ADMIN = "SYSTEM_ADMIN" ;
102
102
103
- public static final String IMPLY = " > " ;
104
- public static final String IMPLY_CREATE = IMPLY + CREATE_PREFIX ;
105
- public static final String IMPLY_READ = IMPLY + READ_PREFIX ;
106
- public static final String IMPLY_UPDATE = IMPLY + UPDATE_PREFIX ;
107
- public static final String IMPLY_DELETE = IMPLY + DELETE_PREFIX ;
108
- private static final String LINE_BREAK = "\n " ;
103
+ public static final String IMPLY_CREATE = " > " + CREATE_PREFIX ;
104
+ public static final String IMPLY_READ = " > " + READ_PREFIX ;
105
+ public static final String IMPLY_UPDATE = " > " + UPDATE_PREFIX ;
106
+ public static final String IMPLY_DELETE = " > " + DELETE_PREFIX ;
109
107
110
108
// @formatter:off
111
109
public static final String TARGET_HIERARCHY =
112
- CREATE_TARGET + IMPLY_READ + TARGET_TYPE + LINE_BREAK +
113
- READ_TARGET + IMPLY_READ + TARGET_TYPE + LINE_BREAK +
114
- UPDATE_TARGET + IMPLY_READ + TARGET_TYPE + LINE_BREAK +
115
- DELETE_TARGET + IMPLY_READ + TARGET_TYPE + LINE_BREAK ;
110
+ CREATE_TARGET + IMPLY_READ + TARGET_TYPE + " \n " +
111
+ READ_TARGET + IMPLY_READ + TARGET_TYPE + " \n " +
112
+ UPDATE_TARGET + IMPLY_READ + TARGET_TYPE + " \n " +
113
+ DELETE_TARGET + IMPLY_READ + TARGET_TYPE + " \n " ;
116
114
public static final String SOFTWARE_MODULE_HIERARCHY =
117
- CREATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
118
- READ_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
119
- UPDATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
120
- DELETE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK ;
115
+ CREATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + " \n " +
116
+ READ_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + " \n " +
117
+ UPDATE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + " \n " +
118
+ DELETE_PREFIX + SOFTWARE_MODULE + IMPLY_READ + SOFTWARE_MODULE_TYPE + " \n " ;
121
119
public static final String DISTRIBUTION_SET_HIERARCHY =
122
- CREATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
123
- READ_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
124
- UPDATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
125
- DELETE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + DISTRIBUTION_SET_TYPE + LINE_BREAK +
126
- CREATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
127
- READ_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
128
- UPDATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK +
129
- DELETE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + LINE_BREAK ;
120
+ CREATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + "\n " +
121
+ READ_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + "\n " +
122
+ UPDATE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + "\n " +
123
+ DELETE_PREFIX + DISTRIBUTION_SET + IMPLY_READ + SOFTWARE_MODULE_TYPE + "\n " ;
130
124
public static final String TENANT_CONFIGURATION_HIERARCHY =
131
- TENANT_CONFIGURATION + IMPLY_CREATE + TENANT_CONFIGURATION + LINE_BREAK +
132
- TENANT_CONFIGURATION + IMPLY_READ + TENANT_CONFIGURATION + LINE_BREAK +
133
- TENANT_CONFIGURATION + IMPLY_UPDATE + TENANT_CONFIGURATION + LINE_BREAK +
134
- TENANT_CONFIGURATION + IMPLY_DELETE + TENANT_CONFIGURATION + LINE_BREAK +
135
- TENANT_CONFIGURATION + IMPLY + READ_GATEWAY_SECURITY_TOKEN + LINE_BREAK ;
125
+ TENANT_CONFIGURATION + IMPLY_CREATE + TENANT_CONFIGURATION + " \n " +
126
+ TENANT_CONFIGURATION + IMPLY_READ + TENANT_CONFIGURATION + " \n " +
127
+ TENANT_CONFIGURATION + IMPLY_UPDATE + TENANT_CONFIGURATION + " \n " +
128
+ TENANT_CONFIGURATION + IMPLY_DELETE + TENANT_CONFIGURATION + " \n " +
129
+ TENANT_CONFIGURATION + " > " + READ_GATEWAY_SECURITY_TOKEN + " \n " ;
136
130
137
131
// @formatter:on
138
132
private static final SingletonSupplier <List <String >> ALL_AUTHORITIES = SingletonSupplier .of (() -> {
0 commit comments