001
014
015 package com.liferay.portal.kernel.messaging;
016
017 import com.liferay.portal.kernel.scheduler.SchedulerEntry;
018 import com.liferay.portal.kernel.scheduler.SchedulerEntryImpl;
019 import com.liferay.portal.kernel.scheduler.SchedulerException;
020 import com.liferay.portal.kernel.scheduler.TimeUnit;
021 import com.liferay.portal.kernel.scheduler.Trigger;
022 import com.liferay.portal.kernel.scheduler.TriggerType;
023
024
027 public abstract class BaseSchedulerEntryMessageListener
028 extends BaseMessageListener implements SchedulerEntry {
029
030 public BaseSchedulerEntryMessageListener() {
031 Class<?> clazz = getClass();
032
033 schedulerEntry.setEventListenerClass(clazz.getName());
034 }
035
036 @Override
037 public String getDescription() {
038 return schedulerEntry.getDescription();
039 }
040
041 @Override
042 public String getEventListenerClass() {
043 return schedulerEntry.getEventListenerClass();
044 }
045
046 @Override
047 public TimeUnit getTimeUnit() {
048 return schedulerEntry.getTimeUnit();
049 }
050
051 @Override
052 public Trigger getTrigger() throws SchedulerException {
053 return schedulerEntry.getTrigger();
054 }
055
056 @Override
057 public TriggerType getTriggerType() {
058 return schedulerEntry.getTriggerType();
059 }
060
061 @Override
062 public String getTriggerValue() {
063 return schedulerEntry.getTriggerValue();
064 }
065
066 @Override
067 public void setDescription(String description) {
068 schedulerEntry.setDescription(description);
069 }
070
071 @Override
072 public void setEventListenerClass(String eventListenerClass) {
073 schedulerEntry.setEventListenerClass(eventListenerClass);
074 }
075
076 @Override
077 public void setTimeUnit(TimeUnit timeUnit) {
078 schedulerEntry.setTimeUnit(timeUnit);
079 }
080
081 @Override
082 public void setTriggerType(TriggerType triggerType) {
083 schedulerEntry.setTriggerType(triggerType);
084 }
085
086 @Override
087 public void setTriggerValue(int triggerValue) {
088 schedulerEntry.setTriggerValue(triggerValue);
089 }
090
091 @Override
092 public void setTriggerValue(long triggerValue) {
093 schedulerEntry.setTriggerValue(triggerValue);
094 }
095
096 @Override
097 public void setTriggerValue(String triggerValue) {
098 schedulerEntry.setTriggerValue(triggerValue);
099 }
100
101 protected SchedulerEntry schedulerEntry = new SchedulerEntryImpl();
102
103 }