public void setPermissions(File file, ZTFilePermissions permissions) { Set<Object> set = new HashSet<Object>(); addIf(permissions.isOwnerCanRead(), set, OWNER_READ); addIf(permissions.isOwnerCanRead(), set,OWNER_READ); addIf(permissions.isOwnerCanWrite(), set,OWNER_WRITE); addIf(permissions.isOwnerCanExecute(),set,OWNER_EXECUTE); addIf(permissions.isGroupCanRead(), set,GROUP_READ); addIf(permissions.isGroupCanWrite(), set,GROUP_WRITE); addIf(permissions.isGroupCanExecute(),set,GROUP_EXECUTE); addIf(permissions.isOthersCanRead(), set,OTHERS_READ); addIf(permissions.isOthersCanWrite(), set,OTHERS_WRITE); addIf(permissions.isOthersCanExecute(),set,OTHERS_EXECUTE); setPosixFilePermissions(file, set); }
public void setPermissions(File file, ZTFilePermissions permissions) { Set<Object> set = new HashSet<Object>(); addIf(permissions.isOwnerCanRead(), set, OWNER_READ); addIf(permissions.isOwnerCanRead(), set,OWNER_READ); addIf(permissions.isOwnerCanWrite(), set,OWNER_WRITE); addIf(permissions.isOwnerCanExecute(),set,OWNER_EXECUTE); addIf(permissions.isGroupCanRead(), set,GROUP_READ); addIf(permissions.isGroupCanWrite(), set,GROUP_WRITE); addIf(permissions.isGroupCanExecute(),set,GROUP_EXECUTE); addIf(permissions.isOthersCanRead(), set,OTHERS_READ); addIf(permissions.isOthersCanWrite(), set,OTHERS_WRITE); addIf(permissions.isOthersCanExecute(),set,OTHERS_EXECUTE); setPosixFilePermissions(file, set); }