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 @Override
040 public Date getEndDate() {
041 return _endDate;
042 }
043
044 @Override
045 public String getGroupName() {
046 return _groupName;
047 }
048
049 @Override
050 public String getJobName() {
051 return _jobName;
052 }
053
054 @Override
055 public Date getStartDate() {
056 return _startDate;
057 }
058
059 @Override
060 public TriggerType getTriggerType() {
061 return _triggerType;
062 }
063
064 public void setEndDate(Date endDate) {
065 _endDate = endDate;
066 }
067
068 public void setGroupName(String groupName) {
069 _groupName = groupName;
070 }
071
072 public void setJobName(String jobName) {
073 _jobName = jobName;
074 }
075
076 public void setStartDate(Date startDate) {
077 _startDate = startDate;
078 }
079
080 public void setTriggerType(TriggerType triggerType) {
081 _triggerType = triggerType;
082 }
083
084 @Override
085 public String toString() {
086 StringBundler sb = new StringBundler(11);
087
088 sb.append("{endDate=");
089 sb.append(_endDate);
090 sb.append(", groupName=");
091 sb.append(_groupName);
092 sb.append(", jobName=");
093 sb.append(_jobName);
094 sb.append(", startDate=");
095 sb.append(_startDate);
096 sb.append(", triggerType=");
097 sb.append(_triggerType);
098 sb.append("}");
099
100 return sb.toString();
101 }
102
103 private Date _endDate;
104 private String _groupName;
105 private String _jobName;
106 private Date _startDate;
107 private TriggerType _triggerType;
108
109 }