1
14
15 package com.liferay.portal.kernel.scheduler;
16
17 import com.liferay.portal.kernel.util.StringBundler;
18
19 import java.io.Serializable;
20
21 import java.util.Date;
22
23
28 public abstract class BaseTrigger implements Serializable, Trigger {
29
30 public BaseTrigger(
31 String jobName, String groupName, TriggerType triggerType,
32 Date startDate, Date endDate) {
33
34 _jobName = jobName;
35 _groupName = groupName;
36 _triggerType = triggerType;
37 _startDate = startDate;
38 _endDate = endDate;
39 }
40
41 public Date getEndDate() {
42 return _endDate;
43 }
44
45 public String getGroupName() {
46 return _groupName;
47 }
48
49 public String getJobName() {
50 return _jobName;
51 }
52
53 public Date getStartDate() {
54 return _startDate;
55 }
56
57 public TriggerType getTriggerType() {
58 return _triggerType;
59 }
60
61 public void setEndDate(Date endDate) {
62 _endDate = endDate;
63 }
64
65 public void setGroupName(String groupName) {
66 _groupName = groupName;
67 }
68
69 public void setJobName(String jobName) {
70 _jobName = jobName;
71 }
72
73 public void setStartDate(Date startDate) {
74 _startDate = startDate;
75 }
76
77 public void setTriggerType(TriggerType triggerType) {
78 _triggerType = triggerType;
79 }
80
81 public String toString() {
82 StringBundler sb = new StringBundler(11);
83
84 sb.append("{endDate=");
85 sb.append(_endDate);
86 sb.append(", groupName=");
87 sb.append(_groupName);
88 sb.append(", jobName=");
89 sb.append(_jobName);
90 sb.append(", startDate=");
91 sb.append(_startDate);
92 sb.append(", triggerType=");
93 sb.append(_triggerType);
94 sb.append("}");
95
96 return sb.toString();
97 }
98
99 private Date _endDate;
100 private String _groupName;
101 private String _jobName;
102 private Date _startDate;
103 private TriggerType _triggerType;
104
105 }