public class ScpTimestampCommandDetails extends AbstractScpCommandDetails
Modifier and Type | Field and Description |
---|---|
static char |
COMMAND_NAME |
private long |
lastAccessTime |
private long |
lastModifiedTime |
command
Constructor and Description |
---|
ScpTimestampCommandDetails(java.nio.file.attribute.FileTime modTime,
java.nio.file.attribute.FileTime accTime) |
ScpTimestampCommandDetails(long modTime,
long accTime) |
ScpTimestampCommandDetails(java.lang.String header) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
long |
getLastAccessTime() |
long |
getLastModifiedTime() |
int |
hashCode() |
static ScpTimestampCommandDetails |
parse(java.lang.String line) |
java.lang.String |
toHeader() |
java.lang.String |
toString() |
getCommand
public static final char COMMAND_NAME
private final long lastModifiedTime
private final long lastAccessTime
public ScpTimestampCommandDetails(java.lang.String header)
public ScpTimestampCommandDetails(java.nio.file.attribute.FileTime modTime, java.nio.file.attribute.FileTime accTime)
public ScpTimestampCommandDetails(long modTime, long accTime)
public long getLastModifiedTime()
public long getLastAccessTime()
public java.lang.String toHeader()
toHeader
in class AbstractScpCommandDetails
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static ScpTimestampCommandDetails parse(java.lang.String line) throws java.lang.NumberFormatException
line
- The time specification - format:
T<mtime-sec> <mtime-micros> <atime-sec> <atime-micros>
where specified
times are in seconds since UTC - ignored if null
ScpTimestampCommandDetails
value with the timestamps converted to
millisecondsjava.lang.NumberFormatException
- if bad numerical values - Note: validates that 1st character is 'T'.