Class LinkableBeanContextFinder

java.lang.Object
com.coremedia.blueprint.common.navigation.context.finder.LinkableBeanContextFinder
All Implemented Interfaces:
com.coremedia.blueprint.base.navigation.context.finder.ContextFinder<Linkable,Navigation>

public class LinkableBeanContextFinder extends Object implements com.coremedia.blueprint.base.navigation.context.finder.ContextFinder<Linkable,Navigation>
A ContextFinder that uses a configured ContextFinder<Content,Content> delegate to retrieve contexts and generates content beans for those.
  • Constructor Details

    • LinkableBeanContextFinder

      public LinkableBeanContextFinder()
  • Method Details

    • findContextsFor

      public List<Navigation> findContextsFor(Linkable linkable, Navigation currentContext)
      Specified by:
      findContextsFor in interface com.coremedia.blueprint.base.navigation.context.finder.ContextFinder<Linkable,Navigation>
    • findContextsFor

      public List<Navigation> findContextsFor(Linkable linkable)
      Specified by:
      findContextsFor in interface com.coremedia.blueprint.base.navigation.context.finder.ContextFinder<Linkable,Navigation>
    • setDelegate

      public void setDelegate(com.coremedia.blueprint.base.navigation.context.finder.ContextFinder<com.coremedia.cap.content.Content,com.coremedia.cap.content.Content> delegate)
    • setContentBeanFactory

      public void setContentBeanFactory(com.coremedia.objectserver.beans.ContentBeanFactory contentBeanFactory)
    • setDataViewFactory

      public void setDataViewFactory(com.coremedia.objectserver.dataviews.DataViewFactory dataViewFactory)