Package org.apereo.cas.persondir
Interface PersonDirectoryAttributeRepositoryPlan
-
- All Known Implementing Classes:
DefaultPersonDirectoryAttributeRepositoryPlan
public interface PersonDirectoryAttributeRepositoryPlan- Since:
- 5.3.0
-
-
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 booleanisEmpty()Indicate whether any attribute repositories are currently registered with the plan.default voidregisterAttributeRepositories(java.util.List<org.apereo.services.persondir.IPersonAttributeDao> repository)Register attribute repository.default voidregisterAttributeRepositories(org.apereo.services.persondir.IPersonAttributeDao... repository)Register attribute repository.voidregisterAttributeRepository(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
-
-