Class AccessFilterFactoryImpl

java.lang.Object
com.atlassian.crowd.manager.application.filtering.AccessFilterFactoryImpl
All Implemented Interfaces:
AccessFilterFactory

public class AccessFilterFactoryImpl extends Object implements AccessFilterFactory
  • Constructor Details

    • AccessFilterFactoryImpl

      public AccessFilterFactoryImpl(DirectoryManager directoryManager, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker)
  • Method Details

    • create

      public AccessFilter create(Application application, boolean queryForAllUsers)
      Description copied from interface: AccessFilterFactory
      Creates AccessFilter for the given application.
      Specified by:
      create in interface AccessFilterFactory
      Parameters:
      application - application for which access based filtering should be applied
      queryForAllUsers - whether all users with access should be fetched in a single query; setting to true makes sense when AccessFilter will be used for multiple queries
      Returns:
      AccessFilter for the given application