1 21 22 package com.jaspersoft.jasperserver.api.engine.scheduling.domain; 23 24 import java.io.Serializable ; 25 26 30 public class ReportJobSimpleTrigger extends ReportJobTrigger implements Serializable { 31 private static final long serialVersionUID = 1L; 32 33 public static final byte INTERVAL_MINUTE = 1; 34 public static final byte INTERVAL_HOUR = 2; 35 public static final byte INTERVAL_DAY = 3; 36 public static final byte INTERVAL_WEEK = 4; 37 38 public static final int RECUR_INDEFINITELY = -1; 39 40 private int occurrenceCount; 41 private Integer recurrenceInterval; 42 private Byte recurrenceIntervalUnit; 43 44 public ReportJobSimpleTrigger() { 45 } 46 47 public int getOccurrenceCount() { 48 return occurrenceCount; 49 } 50 51 public void setOccurrenceCount(int recurrenceCount) { 52 this.occurrenceCount = recurrenceCount; 53 } 54 55 public Byte getRecurrenceIntervalUnit() { 56 return recurrenceIntervalUnit; 57 } 58 59 public void setRecurrenceIntervalUnit(Byte recurrenceInterval) { 60 this.recurrenceIntervalUnit = recurrenceInterval; 61 } 62 63 public void setRecurrenceIntervalUnit(byte recurrenceInterval) { 64 setRecurrenceIntervalUnit(new Byte (recurrenceInterval)); 65 } 66 67 public Integer getRecurrenceInterval() { 68 return recurrenceInterval; 69 } 70 71 public void setRecurrenceInterval(Integer recurrenceInterval) { 72 this.recurrenceInterval = recurrenceInterval; 73 } 74 75 public void setRecurrenceInterval(int recurrenceInterval) { 76 setRecurrenceInterval(new Integer (recurrenceInterval)); 77 } 78 79 } 80 | Popular Tags |