Class BambooCrowdDirectoryService

  • All Implemented Interfaces:
    com.atlassian.crowd.embedded.api.CrowdDirectoryService

    public class BambooCrowdDirectoryService
    extends DelegatingCrowdDirectoryService
    • Constructor Detail

      • BambooCrowdDirectoryService

        public BambooCrowdDirectoryService​(com.atlassian.crowd.embedded.api.CrowdDirectoryService delegate,
                                           com.atlassian.crowd.manager.application.ApplicationManager applicationManager,
                                           com.atlassian.crowd.embedded.api.ApplicationFactory applicationFactory)
    • Method Detail

      • addDirectory

        public com.atlassian.crowd.embedded.api.Directory addDirectory​(com.atlassian.crowd.embedded.api.Directory directory)
                                                                throws com.atlassian.crowd.exception.runtime.OperationFailedException
        Specified by:
        addDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryService
        Overrides:
        addDirectory in class DelegatingCrowdDirectoryService
        Throws:
        com.atlassian.crowd.exception.runtime.OperationFailedException
      • removeDirectory

        public boolean removeDirectory​(long directoryId)
                                throws com.atlassian.crowd.exception.DirectoryCurrentlySynchronisingException,
                                       com.atlassian.crowd.exception.runtime.OperationFailedException
        Specified by:
        removeDirectory in interface com.atlassian.crowd.embedded.api.CrowdDirectoryService
        Overrides:
        removeDirectory in class DelegatingCrowdDirectoryService
        Throws:
        com.atlassian.crowd.exception.DirectoryCurrentlySynchronisingException
        com.atlassian.crowd.exception.runtime.OperationFailedException