summaryrefslogtreecommitdiffstats
path: root/vespa-athenz
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2022-03-10 14:07:29 +0100
committerOla Aunrønning <olaa@verizonmedia.com>2022-03-10 14:07:29 +0100
commit6a53b731a0a0c4c24e6256af5d890308a22900c7 (patch)
tree6b0b26c6efc6c85b0bf484c48e54dc4bee67d9c5 /vespa-athenz
parentac413d6573ff798f0f1fc00d80eedd5b2605845e (diff)
Use Optional
Diffstat (limited to 'vespa-athenz')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/RoleEntity.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/RoleEntity.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/RoleEntity.java
index a54fa88b7b9..24b280fb711 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/RoleEntity.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/zms/bindings/RoleEntity.java
@@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
import java.util.List;
+import java.util.Optional;
/**
* @author mortent
@@ -27,10 +28,10 @@ public class RoleEntity {
@JsonProperty("reviewEnabled") Boolean reviewEnabled,
@JsonProperty("auditLog") List<AuditLogEntry> auditLog) {
this.roleName = roleName;
- this.roleMembers = roleMembers == null ? new ArrayList<>() : roleMembers;
- this.selfServe = selfServe == null ? false : selfServe;
- this.reviewEnabled = reviewEnabled == null ? false : reviewEnabled;
- this.auditLog = auditLog == null ? new ArrayList<>() : auditLog;
+ this.roleMembers = Optional.ofNullable(roleMembers).orElse(new ArrayList<>());
+ this.selfServe = Optional.ofNullable(selfServe).orElse(false);
+ this.reviewEnabled = Optional.ofNullable(reviewEnabled).orElse(false);
+ this.auditLog = Optional.ofNullable(auditLog).orElse(new ArrayList<>());;
}
public String roleName() {