Class ApplicationLinkServiceImpl

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

    @Component
    public class ApplicationLinkServiceImpl
    extends java.lang.Object
    implements de.aservo.confapi.commons.service.api.ApplicationLinksService
    The type Application link service.
    • Constructor Summary

      Constructors 
      Constructor Description
      ApplicationLinkServiceImpl​(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​(de.aservo.confapi.commons.model.ApplicationLinkBean linkBean, boolean ignoreSetupErrors)  
      protected com.atlassian.applinks.api.ApplicationType buildApplicationType​(de.aservo.confapi.commons.model.ApplicationLinkBean.ApplicationLinkType linkType)  
      void deleteApplicationLink​(java.util.UUID id)  
      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​(java.util.UUID uuid, de.aservo.confapi.commons.model.ApplicationLinkBean applicationLinkBean, boolean ignoreSetupErrors)  
      de.aservo.confapi.commons.model.ApplicationLinksBean setApplicationLinks​(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

      • ApplicationLinkServiceImpl

        @Inject
        public ApplicationLinkServiceImpl​(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​(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​(java.util.UUID uuid,
                                                                                      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​(de.aservo.confapi.commons.model.ApplicationLinkBean linkBean,
                                                                                      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​(java.util.UUID id)
        Specified by:
        deleteApplicationLink in interface de.aservo.confapi.commons.service.api.ApplicationLinksService
      • buildApplicationType

        protected com.atlassian.applinks.api.ApplicationType buildApplicationType​(de.aservo.confapi.commons.model.ApplicationLinkBean.ApplicationLinkType linkType)