Use Optional.orElseThrow() instead.
Change-Id: I0b12efb5a35fa3f5e56b219ee7c213f653eb0aad
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
try (ReadTransaction transaction = dataBroker.newReadOnlyTransaction()) {
Optional<D> 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);
if (!optUser.isPresent()) {
return false;
} else {
- User user = optUser.get();
+ User user = optUser.orElseThrow();
user.setPassword(newPassword);
identityStore.updateUser(user);
return true;
if (!optUser.isPresent()) {
return false;
} else {
- User user = optUser.get();
+ User user = optUser.orElseThrow();
return passwordService.passwordsMatch(password, user.getPassword(), user.getSalt());
}
}
return true;
}
- final HttpAuthorization httpAuthorization = authorizationOptional.get();
+ final HttpAuthorization httpAuthorization = authorizationOptional.orElseThrow();
final var policies = httpAuthorization.getPolicies();
List<Policies> policiesList = policies != null ? policies.getPolicies() : null;
if (policiesList == null || policiesList.isEmpty()) {
final ODLPrincipal odlPrincipal = (ODLPrincipal)principalCollection.getPrimaryPrincipal();
final Optional<Authentication> 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();
final String username = TokenUtils.extractUsername(authenticationToken);
final Optional<Authentication> 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()) {