X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=ecomp-portal-BE-os%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Fcontroller%2FExternalAppsRestfulVersionController.java;fp=ecomp-portal-BE-os%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fportalapp%2Fportal%2Fueb%2FEPUebMsgTypes.java;h=d8a7adf15e3bc6d9bf20c00335facdf55bbb1419;hb=2845910b34682056c1949f82e39d9205a26554e9;hp=2b7f11d5341c1370c7cbefe5b37078ccaba6b292;hpb=485296388748c1efb5737cf7ae9d4a8254681552;p=portal.git diff --git a/ecomp-portal-BE-os/src/main/java/org/onap/portalapp/portal/ueb/EPUebMsgTypes.java b/ecomp-portal-BE-os/src/main/java/org/onap/portalapp/portal/controller/ExternalAppsRestfulVersionController.java similarity index 54% rename from ecomp-portal-BE-os/src/main/java/org/onap/portalapp/portal/ueb/EPUebMsgTypes.java rename to ecomp-portal-BE-os/src/main/java/org/onap/portalapp/portal/controller/ExternalAppsRestfulVersionController.java index 2b7f11d5..d8a7adf1 100644 --- a/ecomp-portal-BE-os/src/main/java/org/onap/portalapp/portal/ueb/EPUebMsgTypes.java +++ b/ecomp-portal-BE-os/src/main/java/org/onap/portalapp/portal/controller/ExternalAppsRestfulVersionController.java @@ -33,13 +33,38 @@ * * ============LICENSE_END============================================ * - * */ -package org.onap.portalapp.portal.ueb; +package org.onap.portalapp.portal.controller; -import org.onap.portalsdk.core.onboarding.ueb.UebMsgTypes; +import java.util.List; -public interface EPUebMsgTypes extends UebMsgTypes { +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; - public static final String UEB_MSG_TYPE_HEALTH_CHECK = "uebHealthCheckPing"; +import org.onap.portalapp.annotation.ApiVersion; +import org.onap.portalapp.portal.logging.aop.EPAuditLog; +import org.onap.portalapp.portal.transport.FavoritesFunctionalMenuItemJson; +import org.onap.portalapp.portal.transport.FunctionalMenuItem; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.EnableAspectJAutoProxy; + +@org.springframework.context.annotation.Configuration +@EnableAspectJAutoProxy +@EPAuditLog +@ApiVersion +public class ExternalAppsRestfulVersionController { + + @Autowired + ExternalAppsRestfulController externalAppsRestfulController; + + @ApiVersion(max = "v3", service = "/v3/getFavorites", min = 0, method = "GET") + public List getFavoritesForUser(HttpServletRequest request, + HttpServletResponse response) throws Exception { + return externalAppsRestfulController.getFavoritesForUser(request, response); + } + + @ApiVersion(max = "v3", service = "/v3/functionalMenuItemsForUser", min = 0, method = "GET") + public List getFunctionalMenuItemsForUser(HttpServletRequest request, HttpServletResponse response) throws Exception { + return externalAppsRestfulController.getFunctionalMenuItemsForUser(request, response); + } }