| 1 18 19 package cowsultants.itracker.ejb.beans.entity; 20 21 import java.util.*; 22 import java.sql.Timestamp ; 23 24 import cowsultants.itracker.ejb.client.models.ScheduledTaskModel; 25 26 public abstract class ScheduledTaskBean extends GenericBean { 27 28 public abstract String getHours(); 29 public abstract void setHours(String value); 30 31 public abstract String getMinutes(); 32 public abstract void setMinutes(String value); 33 34 public abstract String getDaysOfMonth(); 35 public abstract void setDaysOfMonth(String value); 36 37 public abstract String getMonths(); 38 public abstract void setMonths(String value); 39 40 public abstract String getWeekdays(); 41 public abstract void setWeekdays(String value); 42 43 public abstract String getClassName(); 44 public abstract void setClassName(String value); 45 46 public abstract String getArgs(); 47 public abstract void setArgs(String value); 48 49 public ScheduledTaskModel getModel() { 50 ScheduledTaskModel model = new ScheduledTaskModel(); 51 model.setId(this.getId()); 52 model.setHours(this.getHours()); 53 model.setMinutes(this.getMinutes()); 54 model.setDaysOfMonth(this.getDaysOfMonth()); 55 model.setMonths(this.getMonths()); 56 model.setWeekdays(this.getWeekdays()); 57 58 model.setClassName(this.getClassName()); 59 model.setArgs(this.getArgs()); 60 61 model.setLastModifiedDate(this.getLastModifiedDate()); 62 model.setCreateDate(this.getCreateDate()); 63 64 return model; 65 } 66 67 public void setModel(ScheduledTaskModel model) { 68 this.setHours(model.joinString(model.getHours())); 69 this.setMinutes(model.joinString(model.getMinutes())); 70 this.setDaysOfMonth(model.joinString(model.getDaysOfMonth())); 71 this.setMonths(model.joinString(model.getMonths())); 72 this.setWeekdays(model.joinString(model.getWeekdays())); 73 74 this.setClassName(model.getClassName()); 75 this.setArgs(model.getArgsAsString()); 76 77 this.setLastModifiedDate(new Timestamp (new Date().getTime())); 78 } 79 80 } | Popular Tags |