aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-athenz
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-09-15 13:03:07 +0200
committerMorten Tokle <mortent@verizonmedia.com>2021-09-15 13:03:07 +0200
commit7f1ea7f0f59699a0147b87db1840b423afd40602 (patch)
tree79fc76638bfc82e3bb2f39b93b57b7104a688d8c /vespa-athenz
parent216ad9f0773f0d1a0738167337bb5f42d46d46da (diff)
implement athenzidentity
Diffstat (limited to 'vespa-athenz')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java
index 2608af381a2..4370097bf21 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java
@@ -4,7 +4,7 @@ package com.yahoo.vespa.athenz.api;
import java.util.Objects;
-public class AthenzGroup {
+public class AthenzGroup implements AthenzIdentity {
private final AthenzDomain domain;
private final String groupName;
@@ -38,4 +38,19 @@ public class AthenzGroup {
public int hashCode() {
return Objects.hash(domain, groupName);
}
+
+ @Override
+ public AthenzDomain getDomain() {
+ return domain;
+ }
+
+ @Override
+ public String getName() {
+ return groupName;
+ }
+
+ @Override
+ public String getFullName() {
+ return getDomainName() + ":group." + getName();
+ }
}