Interface IPlaceholderProviderSync

All Superinterfaces:
IPlaceholderProvider, Serializable
All Known Implementing Classes:
AppointmentPlaceholderProvider, CounterPlaceholderProvider, FormPlaceholderProvider, SessionAttachmentPlaceholderProvider, SystemPlaceholderProvider, TemplatePlaceholderProvider, UserPlaceholderProvider, UserPortalPlaceholderProvider
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface IPlaceholderProviderSync extends IPlaceholderProvider
Common interface for synchronous placeholder providers. Each provider makes a certain set of placeholders available, such as a list of workflow-specific system placeholders.
Since:
8.4.0
Author:
XIMA MEDIA GmbH
See Also:
  • Method Details

    • getPlaceholders

      Map<IPlaceholderGroup, Set<PlaceHolder>> getPlaceholders(IPlaceholderProvideContext provideContext)
      Returns a map of placeholders grouped by their group.
      Parameters:
      provideContext - The context holding various information that may be needed for providing the placeholders.
      Returns:
      A map of placeholders, grouped by their group.