Class DirectoriesServiceImpl

java.lang.Object
de.aservo.confapi.crowd.service.DirectoriesServiceImpl
All Implemented Interfaces:
de.aservo.confapi.commons.service.api.DirectoriesService

@Component public class DirectoriesServiceImpl extends Object implements de.aservo.confapi.commons.service.api.DirectoriesService
  • Constructor Summary

    Constructors
    Constructor
    Description
    DirectoriesServiceImpl(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, de.aservo.confapi.commons.service.api.UsersService usersService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.aservo.confapi.commons.model.AbstractDirectoryBean
    addDirectory(@NotNull de.aservo.confapi.commons.model.AbstractDirectoryBean directoryBean, boolean testConnection)
     
    void
    deleteDirectories(boolean force)
     
    void
    deleteDirectory(long id)
     
    de.aservo.confapi.commons.model.DirectoriesBean
     
    de.aservo.confapi.commons.model.AbstractDirectoryBean
    getDirectory(long id)
     
    de.aservo.confapi.commons.model.DirectoriesBean
    setDirectories(@NotNull de.aservo.confapi.commons.model.DirectoriesBean directoriesBean, boolean testConnection)
     
    de.aservo.confapi.commons.model.AbstractDirectoryBean
    setDirectory(long id, @NotNull de.aservo.confapi.commons.model.AbstractDirectoryBean directoryBean, boolean testConnection)
     

    Methods inherited from class java.lang.Object

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

    • DirectoriesServiceImpl

      @Inject public DirectoriesServiceImpl(com.atlassian.crowd.manager.directory.DirectoryManager directoryManager, de.aservo.confapi.commons.service.api.UsersService usersService)
  • Method Details

    • getDirectories

      public de.aservo.confapi.commons.model.DirectoriesBean getDirectories()
      Specified by:
      getDirectories in interface de.aservo.confapi.commons.service.api.DirectoriesService
    • getDirectory

      public de.aservo.confapi.commons.model.AbstractDirectoryBean getDirectory(long id)
      Specified by:
      getDirectory in interface de.aservo.confapi.commons.service.api.DirectoriesService
    • setDirectories

      public de.aservo.confapi.commons.model.DirectoriesBean setDirectories(@NotNull @NotNull de.aservo.confapi.commons.model.DirectoriesBean directoriesBean, boolean testConnection)
      Specified by:
      setDirectories in interface de.aservo.confapi.commons.service.api.DirectoriesService
    • setDirectory

      public de.aservo.confapi.commons.model.AbstractDirectoryBean setDirectory(long id, @NotNull @NotNull de.aservo.confapi.commons.model.AbstractDirectoryBean directoryBean, boolean testConnection)
      Specified by:
      setDirectory in interface de.aservo.confapi.commons.service.api.DirectoriesService
    • addDirectory

      public de.aservo.confapi.commons.model.AbstractDirectoryBean addDirectory(@NotNull @NotNull de.aservo.confapi.commons.model.AbstractDirectoryBean directoryBean, boolean testConnection)
      Specified by:
      addDirectory in interface de.aservo.confapi.commons.service.api.DirectoriesService
    • deleteDirectories

      public void deleteDirectories(boolean force)
      Specified by:
      deleteDirectories in interface de.aservo.confapi.commons.service.api.DirectoriesService
    • deleteDirectory

      public void deleteDirectory(long id)
      Specified by:
      deleteDirectory in interface de.aservo.confapi.commons.service.api.DirectoriesService