From 462778d2c348f855f1f0104c1e9d61fb32932e5f Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 19 Apr 2023 23:49:20 +0200 Subject: [PATCH] Migrate callers of Optional.get() Use Optional.orElseThrow() instead. Change-Id: I0b12efb5a35fa3f5e56b219ee7c213f653eb0aad Signed-off-by: Robert Varga --- .../main/java/org/opendaylight/aaa/cert/impl/MdsalUtils.java | 2 +- .../aaa/cli/jar/StandaloneCommandLineInterface.java | 4 ++-- .../aaa/shiro/realm/MDSALDynamicAuthorizationFilter.java | 2 +- .../java/org/opendaylight/aaa/shiro/realm/MdsalRealm.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/aaa-cert/src/main/java/org/opendaylight/aaa/cert/impl/MdsalUtils.java b/aaa-cert/src/main/java/org/opendaylight/aaa/cert/impl/MdsalUtils.java index 80f071dbd..4fafebd7d 100644 --- a/aaa-cert/src/main/java/org/opendaylight/aaa/cert/impl/MdsalUtils.java +++ b/aaa-cert/src/main/java/org/opendaylight/aaa/cert/impl/MdsalUtils.java @@ -143,7 +143,7 @@ public final class MdsalUtils { try (ReadTransaction transaction = dataBroker.newReadOnlyTransaction()) { Optional optionalDataObject = transaction.read(store, path).get(); if (optionalDataObject.isPresent()) { - return optionalDataObject.get(); + return optionalDataObject.orElseThrow(); } } catch (InterruptedException | ExecutionException e) { LOG.warn("Failed to read {} ", path, e); diff --git a/aaa-cli-jar/src/main/java/org/opendaylight/aaa/cli/jar/StandaloneCommandLineInterface.java b/aaa-cli-jar/src/main/java/org/opendaylight/aaa/cli/jar/StandaloneCommandLineInterface.java index 01475df4b..3b85ca6e0 100644 --- a/aaa-cli-jar/src/main/java/org/opendaylight/aaa/cli/jar/StandaloneCommandLineInterface.java +++ b/aaa-cli-jar/src/main/java/org/opendaylight/aaa/cli/jar/StandaloneCommandLineInterface.java @@ -62,7 +62,7 @@ public class StandaloneCommandLineInterface { if (!optUser.isPresent()) { return false; } else { - User user = optUser.get(); + User user = optUser.orElseThrow(); user.setPassword(newPassword); identityStore.updateUser(user); return true; @@ -78,7 +78,7 @@ public class StandaloneCommandLineInterface { if (!optUser.isPresent()) { return false; } else { - User user = optUser.get(); + User user = optUser.orElseThrow(); return passwordService.passwordsMatch(password, user.getPassword(), user.getSalt()); } } diff --git a/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MDSALDynamicAuthorizationFilter.java b/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MDSALDynamicAuthorizationFilter.java index 38c6ee8bc..21b743773 100644 --- a/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MDSALDynamicAuthorizationFilter.java +++ b/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MDSALDynamicAuthorizationFilter.java @@ -129,7 +129,7 @@ public class MDSALDynamicAuthorizationFilter extends AuthorizationFilter return true; } - final HttpAuthorization httpAuthorization = authorizationOptional.get(); + final HttpAuthorization httpAuthorization = authorizationOptional.orElseThrow(); final var policies = httpAuthorization.getPolicies(); List policiesList = policies != null ? policies.getPolicies() : null; if (policiesList == null || policiesList.isEmpty()) { diff --git a/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MdsalRealm.java b/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MdsalRealm.java index a160d8024..bcc8954c7 100644 --- a/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MdsalRealm.java +++ b/aaa-shiro/impl/src/main/java/org/opendaylight/aaa/shiro/realm/MdsalRealm.java @@ -113,7 +113,7 @@ public class MdsalRealm extends AuthorizingRealm implements Destroyable { final ODLPrincipal odlPrincipal = (ODLPrincipal)principalCollection.getPrimaryPrincipal(); final Optional opt = getAuthenticationContainer(); if (opt.isPresent()) { - final Authentication auth = opt.get(); + final Authentication auth = opt.orElseThrow(); // iterate through and determine the appropriate roles based on the programmed grants final Grants grants = auth.getGrants(); @@ -155,7 +155,7 @@ public class MdsalRealm extends AuthorizingRealm implements Destroyable { final String username = TokenUtils.extractUsername(authenticationToken); final Optional opt = getAuthenticationContainer(); if (opt.isPresent()) { - final Authentication auth = opt.get(); + final Authentication auth = opt.orElseThrow(); final Users users = auth.getUsers(); for (org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.aaa.rev161214.authentication.users .Users u : users.nonnullUsers().values()) { -- 2.36.6