BUG-6650: ep-ip/sgt, implement and wire template provider
[groupbasedpolicy.git] / sxp-integration / sxp-ep-provider / src / main / java / org / opendaylight / groupbasedpolicy / sxp / ep / provider / api / EPPolicyTemplateProvider.java
index 5a9e47856c68f722f0cdf7e23dc81f013c469557..00f59b5d720c4374dbef52f88bda9177710e930d 100644 (file)
@@ -9,6 +9,7 @@
 package org.opendaylight.groupbasedpolicy.sxp.ep.provider.api;
 
 import java.util.Optional;
+import javax.annotation.Nonnull;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.groupbasedpolicy.common.rev140421.TenantId;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.groupbasedpolicy.sxp.integration.sxp.ep.provider.model.rev160302.sxp.ep.mapper.EndpointPolicyTemplateBySgt;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.database.rev160308.Sgt;
@@ -20,8 +21,7 @@ public interface EPPolicyTemplateProvider {
 
     /**
      * @param sgt of template
-     * @param tenantId of template
      * @return template if available (expecting empty conditions field)
      */
-    Optional<EndpointPolicyTemplateBySgt> provideTemplate(final Sgt sgt, final TenantId tenantId);
+    Optional<EndpointPolicyTemplateBySgt> provideTemplate(@Nonnull final Sgt sgt);
 }