org.almendra.janet.cas.scheduling
Class CommandHistory

java.lang.Object
  extended by org.almendra.janet.cas.scheduling.CommandHistory
All Implemented Interfaces:
java.io.Serializable, IHistorizable

public class CommandHistory
extends java.lang.Object
implements java.io.Serializable, IHistorizable

Author:
Oliver
See Also:
Serialized Form

Field Summary
protected  java.util.List historyItems
           
 
Constructor Summary
CommandHistory()
           
 
Method Summary
 void addHistoryItems(java.util.List items)
           
 void addItem(CommandHistoryItem item)
           
 void createHistorySummary(IHistorySummary historySummary)
           
 java.util.List getHistoryItems()
           
 CommandHistoryItem getLast()
           
 void setArrivalTime()
           
 void setCreationTime()
           
 void setEndExecutionTime()
           
 void setSendTime()
           
 void setStartExecutionTime()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

historyItems

protected java.util.List historyItems
Constructor Detail

CommandHistory

public CommandHistory()
Method Detail

getHistoryItems

public java.util.List getHistoryItems()
Specified by:
getHistoryItems in interface IHistorizable
Returns:
Returns the historyItems.

addItem

public void addItem(CommandHistoryItem item)

setArrivalTime

public void setArrivalTime()

setCreationTime

public void setCreationTime()

setEndExecutionTime

public void setEndExecutionTime()

setSendTime

public void setSendTime()

setStartExecutionTime

public void setStartExecutionTime()

getLast

public CommandHistoryItem getLast()

size

public int size()
Returns:

createHistorySummary

public void createHistorySummary(IHistorySummary historySummary)
Specified by:
createHistorySummary in interface IHistorizable

addHistoryItems

public void addHistoryItems(java.util.List items)
Specified by:
addHistoryItems in interface IHistorizable