// linux and win32. public static boolean setWritable(File file) { if (isJNAPresent()) { return SVNFileUtil.isWindows ? SVNWin32Util.setWritable(file) : SVNLinuxUtil.setWritable(file); } return false; }
public static boolean setSGID(File file) { if (isJNAPresent()) { return SVNLinuxUtil.setSGID(file); } return false; }
public static boolean setExecutable(File file, boolean set) { if (isJNAPresent()) { return SVNLinuxUtil.setExecutable(file, set); } return false; }
public static String getLinkTarget(File file) { if (isJNAPresent()) { return SVNLinuxUtil.getLinkTarget(file); } return null; }
public static Boolean isExecutable(File file) { if (isJNAPresent()) { return SVNLinuxUtil.isExecutable(file); } return null; }
public static SVNFileType getFileType(File file) { if (isJNAPresent()) { return SVNLinuxUtil.getFileType(file); } return null; }
public static Long getSymlinkLastModified(File file) { if (isJNAPresent()) { return SVNLinuxUtil.getSymlinkLastModified(file); } return null; }
public static boolean createSymlink(File file, String linkName) { if (isJNAPresent()) { return SVNLinuxUtil.createSymlink(file, linkName); } return false; }