Package PamController.fileprocessing
Class StoreStatus
java.lang.Object
PamController.fileprocessing.StoreStatus
- Direct Known Subclasses:
 BinaryStoreStatus,DatabaseStoreStatus
Class to carry information about an OfflineDataStore. Used when restarting offline
 processing to help work out if we should overwrite, start again, etc.
- Author:
 - dg50
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract longGet the amount of free space for this storage.longgetFreeSpace(String currDir) intvoidsetFirstDataTime(Long firstDataTime) voidsetLastDataTime(Long lastDataTime) voidsetStoreStatus(int storeStatus)  
- 
Field Details
- 
STATUS_MISSING
public static final int STATUS_MISSING- See Also:
 
 - 
STATUS_EMPTY
public static final int STATUS_EMPTY- See Also:
 
 - 
STATUS_HASDATA
public static final int STATUS_HASDATA- See Also:
 
 
 - 
 - 
Constructor Details
- 
StoreStatus
 
 - 
 - 
Method Details
- 
getFreeSpace
public abstract long getFreeSpace()Get the amount of free space for this storage.- Returns:
 - free space in bytes.
 
 - 
getFreeSpace
 - 
getFirstDataTime
- Returns:
 - the firstDataTime
 
 - 
setFirstDataTime
- Parameters:
 firstDataTime- the firstDataTime to set
 - 
getLastDataTime
- Returns:
 - the lastDataTime
 
 - 
setLastDataTime
- Parameters:
 lastDataTime- the lastDataTime to set
 - 
getStoreStatus
public int getStoreStatus()- Returns:
 - the storeStatus
 
 - 
setStoreStatus
public void setStoreStatus(int storeStatus) - Parameters:
 storeStatus- the storeStatus to set
 - 
getOfflineDataStore
- Returns:
 - the offlineDataStore
 
 
 -