001
014
015 package com.liferay.portal.kernel.scheduler;
016
017 import com.liferay.portal.kernel.util.StringBundler;
018
019 import java.io.Serializable;
020
021 import java.util.Date;
022
023
026 public abstract class BaseTrigger implements Serializable, Trigger {
027
028 public BaseTrigger(
029 String jobName, String groupName, TriggerType triggerType,
030 Date startDate, Date endDate) {
031
032 _jobName = jobName;
033 _groupName = groupName;
034 _triggerType = triggerType;
035 _startDate = startDate;
036 _endDate = endDate;
037 }
038
039 public Date getEndDate() {
040 return _endDate;
041 }
042
043 public String getGroupName() {
044 return _groupName;
045 }
046
047 public String getJobName() {
048 return _jobName;
049 }
050
051 public Date getStartDate() {
052 return _startDate;
053 }
054
055 public TriggerType getTriggerType() {
056 return _triggerType;
057 }
058
059 public void setEndDate(Date endDate) {
060 _endDate = endDate;
061 }
062
063 public void setGroupName(String groupName) {
064 _groupName = groupName;
065 }
066
067 public void setJobName(String jobName) {
068 _jobName = jobName;
069 }
070
071 public void setStartDate(Date startDate) {
072 _startDate = startDate;
073 }
074
075 public void setTriggerType(TriggerType triggerType) {
076 _triggerType = triggerType;
077 }
078
079 public String toString() {
080 StringBundler sb = new StringBundler(11);
081
082 sb.append("{endDate=");
083 sb.append(_endDate);
084 sb.append(", groupName=");
085 sb.append(_groupName);
086 sb.append(", jobName=");
087 sb.append(_jobName);
088 sb.append(", startDate=");
089 sb.append(_startDate);
090 sb.append(", triggerType=");
091 sb.append(_triggerType);
092 sb.append("}");
093
094 return sb.toString();
095 }
096
097 private Date _endDate;
098 private String _groupName;
099 private String _jobName;
100 private Date _startDate;
101 private TriggerType _triggerType;
102
103 }