aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzGroup.java')
-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();
+ }
}