diff --git a/li.strolch.agent/src/main/java/li/strolch/runtime/privilege/DefaultStrolchPrivilegeHandler.java b/li.strolch.agent/src/main/java/li/strolch/runtime/privilege/DefaultStrolchPrivilegeHandler.java index 69ba31b93..41e1cf4b4 100644 --- a/li.strolch.agent/src/main/java/li/strolch/runtime/privilege/DefaultStrolchPrivilegeHandler.java +++ b/li.strolch.agent/src/main/java/li/strolch/runtime/privilege/DefaultStrolchPrivilegeHandler.java @@ -224,43 +224,42 @@ public class DefaultStrolchPrivilegeHandler extends StrolchComponent implements } @Override - public void runAs(String username, SystemAction action) throws PrivilegeException, Exception { + public void runAs(String username, SystemAction action) throws Exception { this.privilegeHandler.runAs(username, action); } @Override - public T runWithResult(String username, SystemActionWithResult action) throws PrivilegeException, Exception { + public T runWithResult(String username, SystemActionWithResult action) throws Exception { return this.privilegeHandler.runWithResult(username, action); } @Override - public void runAs(String username, PrivilegedRunnable runnable) throws PrivilegeException, Exception { + public void runAs(String username, PrivilegedRunnable runnable) throws Exception { this.privilegeHandler.runAs(username, new StrolchSystemAction(runnable)); } @Override - public T runWithResult(String username, PrivilegedRunnableWithResult runnable) - throws PrivilegeException, Exception { + public T runWithResult(String username, PrivilegedRunnableWithResult runnable) throws Exception { return this.privilegeHandler.runWithResult(username, new StrolchSystemActionWithResult<>(runnable)); } @Override - public void runAsAgent(SystemAction action) throws PrivilegeException, Exception { + public void runAsAgent(SystemAction action) throws Exception { this.privilegeHandler.runAs(StrolchConstants.SYSTEM_USER_AGENT, action); } @Override - public T runAsAgentWithResult(SystemActionWithResult action) throws PrivilegeException, Exception { + public T runAsAgentWithResult(SystemActionWithResult action) throws Exception { return this.privilegeHandler.runWithResult(StrolchConstants.SYSTEM_USER_AGENT, action); } @Override - public void runAsAgent(PrivilegedRunnable runnable) throws PrivilegeException, Exception { + public void runAsAgent(PrivilegedRunnable runnable) throws Exception { this.privilegeHandler.runAs(StrolchConstants.SYSTEM_USER_AGENT, new StrolchSystemAction(runnable)); } @Override - public T runAsAgentWithResult(PrivilegedRunnableWithResult runnable) throws PrivilegeException, Exception { + public T runAsAgentWithResult(PrivilegedRunnableWithResult runnable) throws Exception { return this.privilegeHandler .runWithResult(StrolchConstants.SYSTEM_USER_AGENT, new StrolchSystemActionWithResult<>(runnable)); }