1 package org.apache.turbine.modules.actions;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import static org.junit.Assert.assertNotNull;
24
25 import org.apache.commons.logging.Log;
26 import org.apache.commons.logging.LogFactory;
27 import org.apache.turbine.pipeline.PipelineData;
28 import org.apache.turbine.util.RunData;
29 import org.apache.velocity.context.Context;
30
31
32
33
34
35 public class VelocitySecureActionDoesNothing extends VelocitySecureAction
36 {
37 private static Log log = LogFactory.getLog(VelocitySecureActionDoesNothing.class);
38 public static int numberOfCalls;
39 public static int pipelineDataCalls;
40 public static int isAuthorizedCalls;
41
42
43
44
45
46
47
48
49 @Override
50 public void doPerform(PipelineData pipelineData, Context context) throws Exception
51 {
52 log.debug("Calling doPerform(PipelineData)");
53 VelocitySecureActionDoesNothing.numberOfCalls++;
54 RunData rd = (RunData)pipelineData;
55 assertNotNull("PipelineData object was Null.", rd);
56 VelocitySecureActionDoesNothing.pipelineDataCalls++;
57 }
58
59
60
61
62 @Override
63 protected boolean isAuthorized(PipelineData pipelineData) throws Exception
64 {
65 log.debug("Calling isAuthorized(PipelineData)");
66 VelocitySecureActionDoesNothing.isAuthorizedCalls++;
67 return true;
68 }
69 }