1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.execute;
17
18 import org.slf4j.Logger;
19 import org.slf4j.LoggerFactory;
20
21 public class PrintMessageExecutable implements Executable {
22
23 private static final Logger logger = LoggerFactory.getLogger(PrintMessageExecutable.class);
24
25 String message;
26 boolean skip;
27
28 @Override
29 public void execute() {
30 if (skip) {
31 logger.info("Skipping execution");
32 } else {
33 logger.info(message);
34 }
35 }
36
37 public String getMessage() {
38 return message;
39 }
40
41 public void setMessage(String message) {
42 this.message = message;
43 }
44
45 public boolean isSkip() {
46 return skip;
47 }
48
49 public void setSkip(boolean skip) {
50 this.skip = skip;
51 }
52
53 }