public interface IRemoteImageDatabase
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Modifier and Type | Method and Description |
---|---|
void | addImageMetaData(java.lang.String imagePath, long expires, long lastModified, java.lang.String etag, long lastUsed, long lastUpdated, long lastUpdateCheck)
This method stores the image data in the local database.
|
java.lang.String | getImageETagMetaData(java.lang.String imagePath)
This method returns the image's entity tag.
|
long | getImageExpiresMetaData(java.lang.String imagePath)
This method returns the image's expiration date.
|
long | getImageLastModifiedMetaData(java.lang.String imagePath)
Returns the image's last modified date.
|
long | getImageLastUpdateCheckMetaData(java.lang.String imagePath)
This method returns the image's last update check date.
|
long | getImageLastUpdatedMetaData(java.lang.String imagePath)
This method returns the image's last updated date.
|
long | getImageLastUsedMetaData(java.lang.String imagePath)
This method returns the image's last used date.
|
java.lang.String | getOldestLastUsedImage()
This method returns the image with the oldest last used date
|
boolean | hasImageMetaData(java.lang.String imagePath)
This method returns whether the image data already exists in the local database.
|
void | removeImageMetaData(java.lang.String imagePath)
This method removes the image data from the local database.
|
void | updateImageETagMetaData(java.lang.String imagePath, java.lang.String etag)
This method updates the image's entity tag.
|
void | updateImageExpiresMetaData(java.lang.String imagePath, long expiresDate)
This method updates the image's expiration date.
|
void | updateImageLastModifiedMetaData(java.lang.String imagePath, long lastModifiedDate)
This method updates the image's last modified date.
|
void | updateImageLastUpdateCheckMetaData(java.lang.String imagePath, long lastUpdateCheckDate)
This method updates the image's last update check date.
|
void | updateImageLastUpdatedMetaData(java.lang.String imagePath, long lastUpdatedDate)
This method updates the image's last updated date.
|
void | updateImageLastUsedMetaData(java.lang.String imagePath, long lastUsedDate)
This method updates the image's last used date.
|
void | updateImageMetaData(java.lang.String imagePath, long expires, long lastModified, java.lang.String etag, long lastUsed, long lastUpdated, long lastUpdateCheck)
This method updates the image data in the local database.
|
static final java.lang.String COPYRIGHT
void addImageMetaData(java.lang.String imagePath, long expires, long lastModified, java.lang.String etag, long lastUsed, long lastUpdated, long lastUpdateCheck) throws java.io.IOException
long getImageExpiresMetaData(java.lang.String imagePath) throws java.io.IOException
long getImageLastModifiedMetaData(java.lang.String imagePath) throws java.io.IOException
java.lang.String getImageETagMetaData(java.lang.String imagePath) throws java.io.IOException
long getImageLastUpdateCheckMetaData(java.lang.String imagePath) throws java.io.IOException
long getImageLastUpdatedMetaData(java.lang.String imagePath) throws java.io.IOException
long getImageLastUsedMetaData(java.lang.String imagePath) throws java.io.IOException
java.lang.String getOldestLastUsedImage() throws java.io.IOException
boolean hasImageMetaData(java.lang.String imagePath) throws java.io.IOException
void removeImageMetaData(java.lang.String imagePath) throws java.io.IOException
void updateImageExpiresMetaData(java.lang.String imagePath, long expiresDate) throws java.io.IOException
void updateImageLastModifiedMetaData(java.lang.String imagePath, long lastModifiedDate) throws java.io.IOException
void updateImageETagMetaData(java.lang.String imagePath, java.lang.String etag) throws java.io.IOException
void updateImageLastUpdateCheckMetaData(java.lang.String imagePath, long lastUpdateCheckDate) throws java.io.IOException
void updateImageLastUpdatedMetaData(java.lang.String imagePath, long lastUpdatedDate) throws java.io.IOException
void updateImageLastUsedMetaData(java.lang.String imagePath, long lastUsedDate) throws java.io.IOException
void updateImageMetaData(java.lang.String imagePath, long expires, long lastModified, java.lang.String etag, long lastUsed, long lastUpdated, long lastUpdateCheck) throws java.io.IOException