Interface ViewLifecyclePhaseBuilder

All Known Implementing Classes:
ViewLifecyclePhaseBuilderBase

public interface ViewLifecyclePhaseBuilder
Encapsulates the concept of creating ViewLifecyclePhase instances during a the view lifecycle build process.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Method Details

    • buildPhase

      ViewLifecyclePhase buildPhase(View view, String viewPhase, List<String> refreshPaths)
      Creates a lifecycle phase instance for the given view.
      Parameters:
      view - view instance the phase should be built for
      viewPhase - View phase to build an instance for
      Returns:
      pre-process phase instance
      See Also:
    • buildPhase

      ViewLifecyclePhase buildPhase(String viewPhase, LifecycleElement element, Component parent, String parentPath, List<String> refreshPaths)
      Creates a lifecycle phase instance for a specific component in the current lifecycle.
      Parameters:
      viewPhase - view phase to build an instance for
      element - lifecycle element to build an instance for
      parent - parent component
      parentPath - path relative to the parent component referring to the lifecycle element
      Returns:
      phase instance