package ru.hflabs.rcd.task.performer.dummy; import ru.hflabs.rcd.task.performer.TaskResultDetails; import java.util.Date; /** * Класс <class>DummyTaskResult</class> реализует декоратор результатов пустой задачи * * @see TaskResultDetails */ public class DummyResult extends TaskResultDetails { public static final transient String LONG_VALUE = "longValue"; public static final transient String INTEGER_VALUE = "integerValue"; public static final transient String BOOLEAN_VALUE = "booleanValue"; public static final transient String DATE_VALUE = "dateValue"; public Long getLongValue() { return retrieveParameter(LONG_VALUE, Long.TYPE, 0L); } public void setLongValue(long longValue) { injectParameter(LONG_VALUE, longValue); } public Integer getIntegerValue() { return retrieveParameter(INTEGER_VALUE, Integer.TYPE, 0); } public void setIntegerValue(int integerValue) { injectParameter(INTEGER_VALUE, integerValue); } public Boolean getBooleanValue() { return retrieveParameter(BOOLEAN_VALUE, Boolean.TYPE, Boolean.FALSE); } public void setBooleanValue(Boolean booleanValue) { injectParameter(BOOLEAN_VALUE, booleanValue); } public Date getDateValue() { return retrieveParameter(DATE_VALUE, Date.class, null); } public void setDateValue(Date dateValue) { injectParameter(DATE_VALUE, dateValue); } }