Class ApplicationLinksServiceImpl

  • All Implemented Interfaces:
    de.aservo.confapi.commons.service.api.ApplicationLinksService

    @Named
    public class ApplicationLinksServiceImpl
    extends java.lang.Object
    implements de.aservo.confapi.commons.service.api.ApplicationLinksService
    • Constructor Summary

      Constructors 
      Constructor Description
      ApplicationLinksServiceImpl​(com.atlassian.applinks.spi.link.MutatingApplicationLinkService mutatingApplicationLinkService, com.atlassian.applinks.spi.util.TypeAccessor typeAccessor, com.atlassian.applinks.core.ApplinkStatusService applinkStatusService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.aservo.confapi.commons.model.ApplicationLinkBean addApplicationLink​(@NotNull de.aservo.confapi.commons.model.ApplicationLinkBean applicationLinkBean, boolean ignoreSetupErrors)  
      void deleteApplicationLink​(@NotNull java.util.UUID uuid)  
      void deleteApplicationLinks​(boolean force)  
      de.aservo.confapi.commons.model.ApplicationLinkBean getApplicationLink​(java.util.UUID uuid)  
      de.aservo.confapi.commons.model.ApplicationLinksBean getApplicationLinks()  
      de.aservo.confapi.commons.model.ApplicationLinkBean setApplicationLink​(@NotNull java.util.UUID uuid, @NotNull de.aservo.confapi.commons.model.ApplicationLinkBean applicationLinkBean, boolean ignoreSetupErrors)  
      de.aservo.confapi.commons.model.ApplicationLinksBean setApplicationLinks​(@NotNull de.aservo.confapi.commons.model.ApplicationLinksBean applicationLinksBean, boolean ignoreSetupErrors)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApplicationLinksServiceImpl

        @Inject
        public ApplicationLinksServiceImpl​(com.atlassian.applinks.spi.link.MutatingApplicationLinkService mutatingApplicationLinkService,
                                           com.atlassian.applinks.spi.util.TypeAccessor typeAccessor,
                                           com.atlassian.applinks.core.ApplinkStatusService applinkStatusService)
    • Method Detail

      • getApplicationLinks

        public de.aservo.confapi.commons.model.ApplicationLinksBean getApplicationLinks()
        Specified by:
        getApplicationLinks in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • getApplicationLink

        public de.aservo.confapi.commons.model.ApplicationLinkBean getApplicationLink​(java.util.UUID uuid)
        Specified by:
        getApplicationLink in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • setApplicationLinks

        public de.aservo.confapi.commons.model.ApplicationLinksBean setApplicationLinks​(@NotNull
                                                                                        @NotNull de.aservo.confapi.commons.model.ApplicationLinksBean applicationLinksBean,
                                                                                        boolean ignoreSetupErrors)
        Specified by:
        setApplicationLinks in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • setApplicationLink

        public de.aservo.confapi.commons.model.ApplicationLinkBean setApplicationLink​(@NotNull
                                                                                      @NotNull java.util.UUID uuid,
                                                                                      @NotNull
                                                                                      @NotNull de.aservo.confapi.commons.model.ApplicationLinkBean applicationLinkBean,
                                                                                      boolean ignoreSetupErrors)
        Specified by:
        setApplicationLink in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • addApplicationLink

        public de.aservo.confapi.commons.model.ApplicationLinkBean addApplicationLink​(@NotNull
                                                                                      @NotNull de.aservo.confapi.commons.model.ApplicationLinkBean applicationLinkBean,
                                                                                      boolean ignoreSetupErrors)
        Specified by:
        addApplicationLink in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • deleteApplicationLinks

        public void deleteApplicationLinks​(boolean force)
        Specified by:
        deleteApplicationLinks in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • deleteApplicationLink

        public void deleteApplicationLink​(@NotNull
                                          @NotNull java.util.UUID uuid)
        Specified by:
        deleteApplicationLink in interface de.aservo.confapi.commons.service.api.ApplicationLinksService