1 22 package com.scalagent.scheduler; 23 24 import java.io.*; 25 import java.util.*; 26 import fr.dyade.aaa.agent.*; 27 28 29 43 public class ScheduleItem implements Serializable { 44 45 ScheduleEvent event; 46 47 Date date; 48 49 boolean status; 50 51 ScheduleItem prev; 52 53 ScheduleItem next; 54 55 60 public ScheduleItem(ScheduleEvent event) { 61 this.event = event; 62 date = null; 63 status = false; 64 prev = null; 65 next = null; 66 } 67 68 73 public String toString() { 74 StringBuffer output = new StringBuffer (); 75 output.append("("); 76 for (ScheduleItem item = this; item != null; item = item.next) { 77 output.append("(event="); 78 output.append(item.event.toString()); 79 output.append(",date="); 80 output.append(item.date); 81 output.append(",status="); 82 output.append(item.status); 83 output.append("),"); 84 } 85 output.append("null)"); 86 return output.toString(); 87 } 88 } 89 | Popular Tags |