integration-faces/src/main/java/org/ocpsoft/rewrite/faces/config/PhaseAction.java
public static PhaseAction retrieveFrom(final Retrieval retrieval)
   {
      return new PhaseAction(null, retrieval) {

         @Override
         public String toString()
         {
            return "PhaseAction.retrieveFrom(" + retrieval + ")";
         }

      }.after(PhaseId.RESTORE_VIEW);
   }
public static PhaseAction retrieveFrom(final Retrieval retrieval)
   {
      return new PhaseAction(null, retrieval) {

         @Override
         public String toString()
         {
            return "PhaseAction.retrieveFrom(" + retrieval + ")";
         }

      }.after(PhaseId.RESTORE_VIEW);
   }
Create an {@link Operation} that invokes the given {@link Retrieval} and processes {@link InvocationResultHandler}
instances on the result value (if any).
<p>
By default, this action is invoked after {@link PhaseId#RESTORE_VIEW}