diff --git a/li.strolch.rest/src/main/java/li/strolch/rest/RestfulStrolchComponent.java b/li.strolch.rest/src/main/java/li/strolch/rest/RestfulStrolchComponent.java index 7d4e800aa..eb1c033ad 100644 --- a/li.strolch.rest/src/main/java/li/strolch/rest/RestfulStrolchComponent.java +++ b/li.strolch.rest/src/main/java/li/strolch/rest/RestfulStrolchComponent.java @@ -26,6 +26,7 @@ import li.strolch.privilege.model.Certificate; import li.strolch.rest.filters.AccessControlResponseFilter; import li.strolch.rest.filters.HttpCacheResponseFilter; import li.strolch.runtime.configuration.ComponentConfiguration; +import li.strolch.runtime.privilege.PrivilegeHandler; import li.strolch.service.api.ServiceHandler; import li.strolch.utils.dbc.DBC; @@ -198,6 +199,10 @@ public class RestfulStrolchComponent extends StrolchComponent { return super.getContainer().getAgent(); } + public PrivilegeHandler getPrivilegeHandler() { + return super.getContainer().getAgent().getContainer().getPrivilegeHandler(); + } + public T getComponent(Class clazz) { return getContainer().getComponent(clazz); }