Skip to content

Commit 0f4491c

Browse files
committed
Add deprecation notices
1 parent 247af3d commit 0f4491c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

components/webac/src/main/java/org/trellisldp/webac/WebAcService.java

+13
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,9 @@ public WebAcService() {
130130
* Create a WebAC-based authorization service.
131131
*
132132
* @param services the trellis service bundler
133+
* @deprecated this constructor is deprecated and will be removed in a future release
133134
*/
135+
@Deprecated
134136
public WebAcService(final ServiceBundler services) {
135137
this(services, new NoopAuthorizationCache());
136138
}
@@ -140,8 +142,10 @@ public WebAcService(final ServiceBundler services) {
140142
*
141143
* @param services the trellis service bundler
142144
* @param cache a cache
145+
* @deprecated this constructor is deprecated and will be removed in a future release
143146
*/
144147
@Inject
148+
@Deprecated
145149
public WebAcService(final ServiceBundler services,
146150
@TrellisAuthorizationCache final CacheService<String, Set<IRI>> cache) {
147151
this(services.getResourceService(), cache);
@@ -151,7 +155,9 @@ public WebAcService(final ServiceBundler services,
151155
* Create a WebAC-based authorization service.
152156
*
153157
* @param resourceService the resource service
158+
* @deprecated this constructor is deprecated and will be removed in a future release
154159
*/
160+
@Deprecated
155161
public WebAcService(final ResourceService resourceService) {
156162
this(resourceService, new NoopAuthorizationCache());
157163
}
@@ -161,7 +167,9 @@ public WebAcService(final ResourceService resourceService) {
161167
*
162168
* @param resourceService the resource service
163169
* @param cache a cache
170+
* @deprecated this constructor is deprecated and will be removed in a future release
164171
*/
172+
@Deprecated
165173
public WebAcService(final ResourceService resourceService, final CacheService<String, Set<IRI>> cache) {
166174
this(resourceService, cache, getConfig());
167175
}
@@ -179,7 +187,9 @@ private WebAcService(final ResourceService resourceService, final CacheService<S
179187
* @param resourceService the resource service
180188
* @param cache a cache
181189
* @param checkMembershipResources whether to check membership resource permissions (default=false)
190+
* @deprecated this constructor is deprecated and will be removed in a future release
182191
*/
192+
@Deprecated
183193
public WebAcService(final ResourceService resourceService,
184194
final CacheService<String, Set<IRI>> cache, final boolean checkMembershipResources) {
185195
this(resourceService, cache, checkMembershipResources, DEFAULT_ACL_LOCATION);
@@ -192,7 +202,9 @@ public WebAcService(final ResourceService resourceService,
192202
* @param cache a cache
193203
* @param checkMembershipResources whether to check membership resource permissions (default=false)
194204
* @param defaultAuthResourceLocation a classpath location of a default root ACL (in Turtle)
205+
* @deprecated this constructor is deprecated and will be removed in a future release
195206
*/
207+
@Deprecated
196208
public WebAcService(final ResourceService resourceService, final CacheService<String, Set<IRI>> cache,
197209
final boolean checkMembershipResources, final String defaultAuthResourceLocation) {
198210
this.resourceService = requireNonNull(resourceService, "A non-null ResourceService must be provided!");
@@ -364,6 +376,7 @@ private static Predicate<Authorization> getInheritedAuth(final IRI identifier) {
364376
}
365377

366378
@TrellisAuthorizationCache
379+
@Deprecated
367380
public static class NoopAuthorizationCache implements CacheService<String, Set<IRI>> {
368381

369382
@Override

0 commit comments

Comments
 (0)