PersonaWithFinder (interface)

Intended for persona enums to implement, to obtain an instance of the corresponding top-level entity representing the persona.

API

PersonaWithFinder.java
interface PersonaWithFinder<T> {
  T findUsing(final ServiceRegistry serviceRegistry)     (1)
}
1 findUsing(ServiceRegistry)

Looks up the top-level domain entity representing the persona, with the provided ServiceRegistry parameter providing access to all domain services available.

Members

findUsing(ServiceRegistry)

Looks up the top-level domain entity representing the persona, with the provided ServiceRegistry parameter providing access to all domain services available.

Typically the implementation looks up the appropriate domain-specific repository domain service (or could just use the generic org.apache.isis.applib.services.repository.RepositoryService in order to find by key.