Package org.zeroturnaround.zip
Class Java6FileApiPermissionsStrategy
java.lang.Object
org.zeroturnaround.zip.Java6FileApiPermissionsStrategy
- All Implemented Interfaces:
ZTFilePermissionsStrategy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
canExecute
(File file) getPermissions
(File file) GetZTFilePermissions
from file.private boolean
setExecutable
(File file, boolean executable, boolean ownerOnly) void
setPermissions
(File file, ZTFilePermissions permissions) SetZTFilePermissions
to fileprivate boolean
setReadable
(File file, boolean executable, boolean ownerOnly) private boolean
setWritable
(File file, boolean executable, boolean ownerOnly)
-
Field Details
-
canExecuteMethod
-
setExecutableMethod
-
setWritableMethod
-
setReadableMethod
-
-
Constructor Details
-
Java6FileApiPermissionsStrategy
- Throws:
ZipException
-
-
Method Details
-
getPermissions
Description copied from interface:ZTFilePermissionsStrategy
GetZTFilePermissions
from file.- Specified by:
getPermissions
in interfaceZTFilePermissionsStrategy
- Parameters:
file
- file to get permissions for- Returns:
- permissions or
null
if cannot retrieve permissions info by some reason.
-
setPermissions
Description copied from interface:ZTFilePermissionsStrategy
SetZTFilePermissions
to file- Specified by:
setPermissions
in interfaceZTFilePermissionsStrategy
- Parameters:
file
- file to get permissions forpermissions
- permission
-
setExecutable
-
setWritable
-
setReadable
-
canExecute
-