Class ApplicationLinksServiceImpl

java.lang.Object
de.aservo.confapi.crowd.service.ApplicationLinksServiceImpl
All Implemented Interfaces:
de.aservo.confapi.commons.service.api.ApplicationLinksService

@Named public class ApplicationLinksServiceImpl extends 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

    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 UUID uuid)
     
    void
    deleteApplicationLinks(boolean force)
     
    de.aservo.confapi.commons.model.ApplicationLinkBean
     
    de.aservo.confapi.commons.model.ApplicationLinksBean
     
    de.aservo.confapi.commons.model.ApplicationLinkBean
    setApplicationLink(@NotNull 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 Details

    • 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 Details

    • 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(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 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 UUID uuid)
      Specified by:
      deleteApplicationLink in interface de.aservo.confapi.commons.service.api.ApplicationLinksService