Class ScpPathCommandDetailsSupport
- java.lang.Object
-
- org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
-
- org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
-
- All Implemented Interfaces:
NamedResource
- Direct Known Subclasses:
ScpReceiveDirCommandDetails,ScpReceiveFileCommandDetails
public abstract class ScpPathCommandDetailsSupport extends AbstractScpCommandDetails implements NamedResource
- Author:
- Apache MINA SSHD Project
-
-
Field Summary
Fields Modifier and Type Field Description static intS_IRGRPstatic intS_IROTHstatic intS_IRUSRstatic intS_IWGRPstatic intS_IWOTHstatic intS_IWUSRstatic intS_IXGRPstatic intS_IXOTHstatic intS_IXUSR-
Fields inherited from class org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
command
-
Fields inherited from interface org.apache.sshd.common.NamedResource
BY_NAME_COMPARATOR, NAME_EXTRACTOR
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedScpPathCommandDetailsSupport(char command)protectedScpPathCommandDetailsSupport(char command, String header)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)protected longgetEffectiveLength()longgetLength()StringgetName()static StringgetOctalPermissions(Collection<PosixFilePermission> perms)Set<PosixFilePermission>getPermissions()inthashCode()static Set<PosixFilePermission>parseOctalPermissions(String str)voidsetLength(long length)voidsetName(String name)voidsetPermissions(Set<PosixFilePermission> permissions)StringtoHeader()StringtoString()-
Methods inherited from class org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
getCommand
-
-
-
-
Field Detail
-
S_IRUSR
public static final int S_IRUSR
- See Also:
- Constant Field Values
-
S_IWUSR
public static final int S_IWUSR
- See Also:
- Constant Field Values
-
S_IXUSR
public static final int S_IXUSR
- See Also:
- Constant Field Values
-
S_IRGRP
public static final int S_IRGRP
- See Also:
- Constant Field Values
-
S_IWGRP
public static final int S_IWGRP
- See Also:
- Constant Field Values
-
S_IXGRP
public static final int S_IXGRP
- See Also:
- Constant Field Values
-
S_IROTH
public static final int S_IROTH
- See Also:
- Constant Field Values
-
S_IWOTH
public static final int S_IWOTH
- See Also:
- Constant Field Values
-
S_IXOTH
public static final int S_IXOTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ScpPathCommandDetailsSupport
protected ScpPathCommandDetailsSupport(char command)
-
ScpPathCommandDetailsSupport
protected ScpPathCommandDetailsSupport(char command, String header)
-
-
Method Detail
-
getPermissions
public Set<PosixFilePermission> getPermissions()
-
setPermissions
public void setPermissions(Set<PosixFilePermission> permissions)
-
getLength
public long getLength()
-
getEffectiveLength
protected long getEffectiveLength()
-
setLength
public void setLength(long length)
-
getName
public String getName()
- Specified by:
getNamein interfaceNamedResource
-
setName
public void setName(String name)
-
toHeader
public String toHeader()
- Specified by:
toHeaderin classAbstractScpCommandDetails- Returns:
- The equivalent SCP command header represented by these details
-
getOctalPermissions
public static String getOctalPermissions(Collection<PosixFilePermission> perms)
-
parseOctalPermissions
public static Set<PosixFilePermission> parseOctalPermissions(String str)
-
-