Package org.jumpmind.symmetric.model
Class FileSnapshot
java.lang.Object
org.jumpmind.symmetric.model.FileSnapshot
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionFileSnapshot(FileSnapshot copy) FileSnapshot(FileTriggerRouter fileTriggerRouter, File file, FileSnapshot.LastEventType lastEventType) FileSnapshot(FileTriggerRouter fileTriggerRouter, File file, FileSnapshot.LastEventType lastEventType, boolean useCrc) -
Method Summary
Modifier and TypeMethodDescriptionbooleanGenerates a search key helpful for indexing file locations (using a hash map).longlonglonglonginthashCode()booleansameFile(FileSnapshot file) Checks whether two snapshots refer to the same file location (path + file name).voidsetChannelId(String channelId) voidsetCrc32Checksum(long crc32Checksum) voidsetCreateTime(Date createTime) voidsetFileModifiedTime(long fileModifiedTime) voidsetFileName(String fileName) voidsetFileSize(long fileSize) voidsetLastEventType(FileSnapshot.LastEventType lastEventType) voidsetLastUpdateBy(String lastUpdateBy) voidsetLastUpdateTime(Date lastUpdateTime) voidsetOldCrc32Checksum(long oldCrc32Checksum) voidsetRelativeDir(String relativeDir) voidsetReloadChannelId(String reloadChannelId) voidsetRouterId(String routerId) voidsetTriggerId(String triggerId) toString()
-
Constructor Details
-
FileSnapshot
public FileSnapshot() -
FileSnapshot
-
FileSnapshot
public FileSnapshot(FileTriggerRouter fileTriggerRouter, File file, FileSnapshot.LastEventType lastEventType) -
FileSnapshot
public FileSnapshot(FileTriggerRouter fileTriggerRouter, File file, FileSnapshot.LastEventType lastEventType, boolean useCrc)
-
-
Method Details
-
getTriggerId
-
setTriggerId
-
getRouterId
-
setRouterId
-
setChannelId
-
getChannelId
-
setReloadChannelId
-
getReloadChannelId
-
getRelativeDir
-
setRelativeDir
-
getFileName
-
setFileName
-
getLastEventType
-
setLastEventType
-
getCrc32Checksum
public long getCrc32Checksum() -
setCrc32Checksum
public void setCrc32Checksum(long crc32Checksum) -
getOldCrc32Checksum
public long getOldCrc32Checksum() -
setOldCrc32Checksum
public void setOldCrc32Checksum(long oldCrc32Checksum) -
getFileSize
public long getFileSize() -
setFileSize
public void setFileSize(long fileSize) -
getFileModifiedTime
public long getFileModifiedTime() -
setFileModifiedTime
public void setFileModifiedTime(long fileModifiedTime) -
getCreateTime
-
setCreateTime
-
getLastUpdateBy
-
setLastUpdateBy
-
getLastUpdateTime
-
setLastUpdateTime
-
sameFile
Checks whether two snapshots refer to the same file location (path + file name). Case-sensitive!- Returns:
- true, for identical file locations.
-
generateSearchKey
Generates a search key helpful for indexing file locations (using a hash map). Logic must be equivalent to the sameFile() method!- Returns:
- fileName + '/' + relativeDir
-
hashCode
public int hashCode() -
equals
-
toString
-