Class AbstractFileInfo<F>
java.lang.Object
org.springframework.integration.file.remote.AbstractFileInfo<F>
public abstract class AbstractFileInfo<F> extends java.lang.Object implements FileInfo<F>, java.lang.Comparable<FileInfo<F>>
Abstract implementation of
FileInfo; provides a setter
for the remote directory and a generic toString implementation.- Since:
- 2.1
-
Constructor Summary
Constructors Constructor Description AbstractFileInfo() -
Method Summary
Modifier and Type Method Description intcompareTo(FileInfo<F> o)java.lang.StringgetRemoteDirectory()voidsetRemoteDirectory(java.lang.String remoteDirectory)java.lang.StringtoJson()java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.integration.file.remote.FileInfo
getFileInfo, getFilename, getModified, getPermissions, getSize, isDirectory, isLink
-
Constructor Details
-
AbstractFileInfo
public AbstractFileInfo()
-
-
Method Details
-
setRemoteDirectory
public void setRemoteDirectory(java.lang.String remoteDirectory)- Parameters:
remoteDirectory- the remoteDirectory to set
-
getRemoteDirectory
public java.lang.String getRemoteDirectory()- Specified by:
getRemoteDirectoryin interfaceFileInfo<F>- Returns:
- the remote directory in which the file resides
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<F>
-
toJson
public java.lang.String toJson()
-