Interface ProcessContextResolutionStrategy<T extends BaseSiteModel>

    • Method Detail

      • initializeContext

        void initializeContext​(BusinessProcessModel businessProcessModel)
        Impersonate site, and initializes session currency and session language for the given business process.
        Parameters:
        businessProcessModel - the business process
      • getContentCatalogVersion

        CatalogVersionModel getContentCatalogVersion​(BusinessProcessModel businessProcessModel)
        Resolves content catalog version to be used for the given business process.
        Parameters:
        businessProcessModel - the business process
        Returns:
        the content catalog version
      • getCmsSite

        T getCmsSite​(BusinessProcessModel businessProcessModel)
        Resolves site to be used for the given business process.
        Parameters:
        businessProcessModel - the business process
        Returns:
        the cms site