org.eclipse.mylar.internal.tasks.ui
Class OfflineDataStore

java.lang.Object
  extended by org.eclipse.mylar.internal.tasks.ui.OfflineDataStore
All Implemented Interfaces:
java.io.Serializable

 class OfflineDataStore
extends java.lang.Object
implements java.io.Serializable

This object holds RepositoryTaskData and is serialized to disk for offline storage.

Author:
Rob Elves

Field Summary
private  int lastNewRepositoryTaskId
          Last new repository task id
private  java.util.Map<java.lang.String,RepositoryTaskData> newTaskDataMap
          Newest version of the task data
private  java.util.Map<java.lang.String,RepositoryTaskData> oldTaskDataMap
          Older version of Task Data
private static long serialVersionUID
           
private  java.util.Map<java.lang.String,RepositoryTaskData> unsubmittedTaskData
          New unsubmitted repository task data
 
Constructor Summary
OfflineDataStore()
           
 
Method Summary
 java.util.Map<java.lang.String,RepositoryTaskData> getNewDataMap()
           
 int getNextTaskId()
           
 java.util.Map<java.lang.String,RepositoryTaskData> getOldDataMap()
           
 java.util.Map<java.lang.String,RepositoryTaskData> getUnsubmittedTaskData()
           
 void setLastNewTaskId(int lastNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

lastNewRepositoryTaskId

private int lastNewRepositoryTaskId
Last new repository task id


oldTaskDataMap

private java.util.Map<java.lang.String,RepositoryTaskData> oldTaskDataMap
Older version of Task Data


newTaskDataMap

private java.util.Map<java.lang.String,RepositoryTaskData> newTaskDataMap
Newest version of the task data


unsubmittedTaskData

private java.util.Map<java.lang.String,RepositoryTaskData> unsubmittedTaskData
New unsubmitted repository task data

Constructor Detail

OfflineDataStore

OfflineDataStore()
Method Detail

setLastNewTaskId

public void setLastNewTaskId(int lastNumber)

getNextTaskId

public int getNextTaskId()

getOldDataMap

public java.util.Map<java.lang.String,RepositoryTaskData> getOldDataMap()

getNewDataMap

public java.util.Map<java.lang.String,RepositoryTaskData> getNewDataMap()

getUnsubmittedTaskData

public java.util.Map<java.lang.String,RepositoryTaskData> getUnsubmittedTaskData()