Class PreProcessElementPhase

java.lang.Object
org.kuali.rice.krad.uif.lifecycle.ViewLifecyclePhaseBase
org.kuali.rice.krad.uif.lifecycle.PreProcessElementPhase
All Implemented Interfaces:
Runnable, LifecycleElementState, ViewLifecyclePhase

public class PreProcessElementPhase extends ViewLifecyclePhaseBase
Lifecycle phase implementation representing the pre-process phase.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • PreProcessElementPhase

      public PreProcessElementPhase()
  • Method Details

    • getEventToNotify

      public ViewLifecycle.LifecycleEvent getEventToNotify()
      Gets the event to notify on completion.
      Returns:
      lifecycle event to notify on completion
      See Also:
    • getStartViewStatus

      public String getStartViewStatus()
      Gets the expected view status prior to phase execution.
      Returns:
      expected view status prior to phase execution
    • getEndViewStatus

      public String getEndViewStatus()
      Gets the expected view status after phase execution.
      Returns:
      expected view status after phase execution
    • getViewPhase

      public String getViewPhase()
      Gets the view lifecycle phase constant that corresponds to this phase processing task.
      Returns:
      view lifecycle phase constant corresponding to this phase
      See Also:
    • initializeSuccessor

      protected ViewLifecyclePhase initializeSuccessor(LifecycleElement nestedElement, String nestedPath, Component nestedParent)
      Initializes a successor of this phase for a given nested element.
      Overrides:
      initializeSuccessor in class ViewLifecyclePhaseBase
      Parameters:
      nestedElement - The lifecycle element
      nestedPath - The path, relative to the parent element
      nestedParent - The parent component of the nested element refresh)
      Returns:
      successor phase