Class DirectoryServiceImpl

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

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

      Constructors 
      Constructor Description
      DirectoryServiceImpl​(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.aservo.confapi.commons.model.AbstractDirectoryBean addDirectory​(de.aservo.confapi.commons.model.AbstractDirectoryBean abstractDirectoryBean, boolean testConnection)  
      void deleteDirectories​(boolean force)  
      void deleteDirectory​(long id)  
      de.aservo.confapi.commons.model.DirectoriesBean getDirectories()  
      de.aservo.confapi.commons.model.AbstractDirectoryBean getDirectory​(long id)  
      de.aservo.confapi.commons.model.DirectoriesBean setDirectories​(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 abstractDirectoryBean, boolean testConnection)  
      • Methods inherited from class java.lang.Object

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

    • Constructor Detail

      • DirectoryServiceImpl

        @Inject
        public DirectoryServiceImpl​(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService)
    • Method Detail

      • 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​(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 abstractDirectoryBean,
                                                                                  boolean testConnection)
        Specified by:
        setDirectory in interface de.aservo.confapi.commons.service.api.DirectoriesService
      • addDirectory

        public de.aservo.confapi.commons.model.AbstractDirectoryBean addDirectory​(de.aservo.confapi.commons.model.AbstractDirectoryBean abstractDirectoryBean,
                                                                                  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