From 613ffaeca6ee5de1e6284468a7ce043ce6c73fd4 Mon Sep 17 00:00:00 2001 From: Jon Marius Venstad Date: Wed, 25 Oct 2017 11:28:41 +0200 Subject: Expose property relevant URIs and contact lists at tenant/{tenant}/property --- .../api/integration/organization/MockOrganization.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'controller-api') diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java index 51bba7bb52c..dc3589a69ae 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java @@ -1,5 +1,6 @@ package com.yahoo.vespa.hosted.controller.api.integration.organization; +import com.google.inject.Inject; import com.yahoo.vespa.hosted.controller.api.identifiers.PropertyId; import java.net.URI; @@ -20,6 +21,12 @@ public class MockOrganization implements Organization { private final HashMap issues; private final HashMap properties; + @Inject + @SuppressWarnings("unused") + public MockOrganization() { + this(Clock.systemUTC()); + } + public MockOrganization(Clock clock) { this.clock = clock; @@ -82,17 +89,17 @@ public class MockOrganization implements Organization { @Override public URI issueCreationUri(PropertyId propertyId) { - return null; + return URI.create("www.issues.com/" + propertyId.id()); } @Override public URI contactsUri(PropertyId propertyId) { - return null; + return URI.create("www.contacts.com/" + propertyId.id()); } @Override public URI propertyUri(PropertyId propertyId) { - return null; + return URI.create("www.properties.com/" + propertyId.id()); } public void close(IssueId issueId) { -- cgit v1.2.3