Interface PersonDirectoryAttributeRepositoryPlan

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default java.util.stream.Stream<org.apereo.services.persondir.IPersonAttributeDao> findAttributeRepositories​(java.util.function.Predicate<org.apereo.services.persondir.IPersonAttributeDao> filter)
      Find attribute repositories and return the stream.
      java.util.List<org.apereo.services.persondir.IPersonAttributeDao> getAttributeRepositories()
      Gets attribute repositories.
      default boolean isEmpty()
      Indicate whether any attribute repositories are currently registered with the plan.
      default void registerAttributeRepositories​(java.util.List<org.apereo.services.persondir.IPersonAttributeDao> repository)
      Register attribute repository.
      default void registerAttributeRepositories​(org.apereo.services.persondir.IPersonAttributeDao... repository)
      Register attribute repository.
      void registerAttributeRepository​(org.apereo.services.persondir.IPersonAttributeDao repository)
      Register attribute repository.
    • Method Detail

      • registerAttributeRepository

        void registerAttributeRepository​(org.apereo.services.persondir.IPersonAttributeDao repository)
        Register attribute repository.
        Parameters:
        repository - the repository
      • findAttributeRepositories

        default java.util.stream.Stream<org.apereo.services.persondir.IPersonAttributeDao> findAttributeRepositories​(java.util.function.Predicate<org.apereo.services.persondir.IPersonAttributeDao> filter)
        Find attribute repositories and return the stream.
        Parameters:
        filter - the filter
        Returns:
        the stream
      • registerAttributeRepositories

        default void registerAttributeRepositories​(org.apereo.services.persondir.IPersonAttributeDao... repository)
        Register attribute repository.
        Parameters:
        repository - the repository
      • registerAttributeRepositories

        default void registerAttributeRepositories​(java.util.List<org.apereo.services.persondir.IPersonAttributeDao> repository)
        Register attribute repository.
        Parameters:
        repository - the repository
      • isEmpty

        default boolean isEmpty()
        Indicate whether any attribute repositories are currently registered with the plan.
        Returns:
        true/false
      • getAttributeRepositories

        java.util.List<org.apereo.services.persondir.IPersonAttributeDao> getAttributeRepositories()
        Gets attribute repositories.
        Returns:
        the attribute repositories