public class FileMetaInfo extends CloneableDataObject
Title: Service Event Fabric Runtime
Description: An object representative of a file's state at the time en event was created.
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
DEFAULT_SERIAL_VERSION_ID
Constructor and Description |
---|
FileMetaInfo(java.io.File file)
Constructs a file object by the given file.
|
FileMetaInfo(java.io.File file,
FileState state) |
FileMetaInfo(java.io.File file,
FileState state,
long sizeDelta) |
FileMetaInfo(FileInfo fileInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other)
Compares two file objects by their paths.
|
java.lang.String |
getAbsoluteFileName() |
FileEventType |
getEventType() |
java.util.Date |
getLastModifiedAsDate()
Convenence method for getting the last modified as a Date.
|
long |
getLastModifiedTime()
Gets the time of the last modification.
|
FileState |
getLastState()
Gest the state of the file.
|
java.lang.String |
getName()
Gets the name of the file.
|
java.lang.String |
getPath()
Gets the full path to the file.
|
java.lang.String |
getRelativeFileName()
Returns the relative file name if set.
|
long |
getSize()
Gets the size of the file.
|
long |
getSizeDelta() |
boolean |
isDirectory() |
void |
setEventType(FileEventType eventType) |
void |
setLastModifiedTime(java.util.Date ts)
Allows to set the last modified file time stamp.
|
void |
setLastState(FileState state)
Updates the state of the file.
|
void |
setRelativeFileName(java.lang.String fileName)
Sets the file name as a relative name.
|
void |
setSize(long size)
Sets the size of the file in bytes.
|
void |
setSizeDelta(long sizeDelta)
Sets the delta size of the file.
|
java.lang.String |
toString() |
clone, getSerialVersionUID
public FileMetaInfo(java.io.File file)
file
- a source file.public FileMetaInfo(java.io.File file, FileState state)
public FileMetaInfo(java.io.File file, FileState state, long sizeDelta)
public FileMetaInfo(FileInfo fileInfo)
public java.lang.String getPath()
public java.lang.String getName()
public java.lang.String getRelativeFileName()
public void setRelativeFileName(java.lang.String fileName)
fileName
- Stringpublic long getLastModifiedTime()
public java.util.Date getLastModifiedAsDate()
public void setLastModifiedTime(java.util.Date ts)
ts
- Datepublic long getSize()
public void setSize(long size)
size
- longpublic boolean isDirectory()
public FileState getLastState()
public void setLastState(FileState state)
state
- a new state of the file object.public void setEventType(FileEventType eventType)
public java.lang.String getAbsoluteFileName()
public FileEventType getEventType()
public long getSizeDelta()
public void setSizeDelta(long sizeDelta)
sizeDelta
- longpublic boolean equals(java.lang.Object other)
equals
in class java.lang.Object
other
- a file object to compare.true
if the names equals, false
- otherwise.public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.