1 48 49 package org.jpublish.action; 50 51 import java.util.List ; 52 import java.util.Map ; 53 54 import org.jpublish.Manager; 55 import org.jpublish.RequestContext; 56 57 62 public interface ActionManager extends Manager { 63 64 69 public Map getDefinedActions(); 70 71 76 public List getStartupActions(); 77 78 83 public List getShutdownActions(); 84 85 90 public List getGlobalActions(); 91 92 97 public List getPathActions(); 98 99 105 public List getPreEvaluationActions(); 106 107 113 public List getPostEvaluationActions(); 114 115 118 public void executeStartupActions(); 119 120 123 public void executeShutdownActions(); 124 125 130 public void executeGlobalActions(RequestContext context); 131 132 139 public void executePathActions(String path, RequestContext context); 140 141 155 public boolean executePreEvaluationActions(String path, 156 RequestContext context); 157 158 164 public void executePostEvaluationActions(String path, 165 RequestContext context); 166 167 172 public void execute(String name); 173 174 180 public void execute(String name, RequestContext context); 181 182 191 public Action findAction(String name) throws ActionNotFoundException; 192 193 } 194 | Popular Tags |