public class SaveRequirements
extends java.lang.Object
Constructor and Description |
---|
SaveRequirements(PamDataBlock pamDataBlock) |
Modifier and Type | Method and Description |
---|---|
void |
addDeletedUnit(PamDataUnit aUnit)
Add a deleted unit
|
void |
addDeleteIndexes(int deleteIndex) |
void |
addUpdateUnit(PamDataUnit aUnit)
Add an update unit
|
int[] |
getDeleteIndexes() |
long |
getFirstDeleteIndex() |
long |
getFirstDeleteTime() |
long |
getFirstUpdateIndex() |
long |
getFirstUpdateTime() |
long |
getLastDeleteIndex() |
long |
getLastDeleteTime() |
long |
getLastUpdateIndex() |
long |
getLastUpdateTime() |
int |
getNumAdditions() |
int |
getNumDeletions() |
int |
getNumUpdates() |
PamDataBlock |
getPamDataBlock() |
int |
getTotalChanges() |
int[] |
getUpdatedIndexes() |
void |
setFirstDeleteIndex(long firstDeleteIndex) |
void |
setFirstDeleteTime(long firstDeleteTime) |
void |
setFirstUpdateIndex(long firstUpdateIndex) |
void |
setFirstUpdateTime(long firstUpdateTime) |
void |
setLastDeleteIndex(long lastDeleteIndex) |
void |
setLastDeleteTime(long lastDeleteTime) |
void |
setLastUpdateIndex(long lastUpdateIndex) |
void |
setLastUpdateTime(long lastUpdateTime) |
void |
setNumAdditions(int numAdditions) |
void |
setNumUpdates(int numUpdates) |
public SaveRequirements(PamDataBlock pamDataBlock)
public int getTotalChanges()
public int getNumUpdates()
public void setNumUpdates(int numUpdates)
numUpdates
- the numUpdates to setpublic long getFirstUpdateTime()
public void setFirstUpdateTime(long firstUpdateTime)
firstUpdateTime
- the firstUpdateTime to setpublic long getLastUpdateTime()
public void setLastUpdateTime(long lastUpdateTime)
lastUpdateTime
- the lastUpdateTime to setpublic long getFirstUpdateIndex()
public void setFirstUpdateIndex(long firstUpdateIndex)
firstUpdateIndex
- the firstUpdateIndex to setpublic long getLastUpdateIndex()
public void setLastUpdateIndex(long lastUpdateIndex)
lastUpdateIndex
- the lastUpdateIndex to setpublic long getFirstDeleteTime()
public void setFirstDeleteTime(long firstDeleteTime)
firstDeleteTime
- the firstDeleteTime to setpublic long getLastDeleteTime()
public void setLastDeleteTime(long lastDeleteTime)
lastDeleteTime
- the lastDeleteTime to setpublic long getFirstDeleteIndex()
public void setFirstDeleteIndex(long firstDeleteIndex)
firstDeleteIndex
- the firstDeleteIndex to setpublic long getLastDeleteIndex()
public void setLastDeleteIndex(long lastDeleteIndex)
lastDeleteIndex
- the lastDeleteIndex to setpublic int getNumAdditions()
public void setNumAdditions(int numAdditions)
numAdditions
- the numAdditions to setpublic int getNumDeletions()
public int[] getDeleteIndexes()
public void addUpdateUnit(PamDataUnit aUnit)
Lists the index and works out the first and last times and indexes.
aUnit
- public int[] getUpdatedIndexes()
public void addDeletedUnit(PamDataUnit aUnit)
Lists the index and works out the first and last times and indexes.
aUnit
- public void addDeleteIndexes(int deleteIndex)
deleteIndexes
- add a new index to the delete listpublic PamDataBlock getPamDataBlock()