aclBuilder.add(new AclEntry.Builder() .setScope(scope) .setType(MASK) .setPermission(unionPerms.get(scope)) .build());
AclEntryType type = entry.getType(); String name = entry.getName(); AclEntry.Builder builder = new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(type) .setName(name); builder.setPermission(permission); accessEntries.add(builder.build());
AclEntry aclEntry = new AclEntry.Builder().setScope(ACCESS).setType(USER) .setName("user1").build(); fs.removeAclEntries(child1, Lists.newArrayList(aclEntry)); assertEquals("Old Reference count should be 2 again", 2, AclEntry aclEntry = new AclEntry.Builder().setScope(ACCESS).setType(USER) .setName("user1").build(); fs.removeAclEntries(file1, Lists.newArrayList(aclEntry)); assertEquals("Old Reference count should be 2", 2,
new AclEntry.Builder() .setPermission(FsAction.READ_WRITE) .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.USER) .build()); aclEntryList.add( new AclEntry.Builder() .setName("user") .setPermission(FsAction.READ_WRITE) .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.USER) .build()); aclEntryList.add( new AclEntry.Builder() .setPermission(FsAction.WRITE) .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.GROUP) .build()); aclEntryList.add( new AclEntry.Builder() .setPermission(FsAction.NONE) .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.OTHER) .build()); filesystem.setAcl(pathConcatTarget, aclEntryList);
AclEntry.Builder aclEntryBuilder = new AclEntry.Builder() .setType(AclEntryType.USER) .setName("user1") .setPermission(FsAction.ALL); ENTRY1 = aclEntryBuilder.build(); ENTRY2 = aclEntryBuilder.build(); ENTRY3 = new AclEntry.Builder() .setType(AclEntryType.GROUP) .setName("group2") .setPermission(FsAction.READ_WRITE) .build(); ENTRY4 = new AclEntry.Builder() .setType(AclEntryType.OTHER) .setPermission(FsAction.NONE) .setScope(AclEntryScope.DEFAULT) .build(); ENTRY5 = new AclEntry.Builder() .setType(AclEntryType.USER) .setPermission(FsAction.ALL) .build(); ENTRY6 = new AclEntry.Builder() .setType(AclEntryType.GROUP) .setName("group3") .setPermission(FsAction.READ_WRITE) .setScope(AclEntryScope.DEFAULT)
AclEntry.Builder aclEntryBuilder = new AclEntry.Builder() .setType(AclEntryType.USER) .setName("user1") .setPermission(FsAction.ALL); ENTRY1 = aclEntryBuilder.build(); ENTRY2 = aclEntryBuilder.build(); ENTRY3 = new AclEntry.Builder() .setType(AclEntryType.GROUP) .setName("group2") .setPermission(FsAction.READ_WRITE) .build(); ENTRY4 = new AclEntry.Builder() .setType(AclEntryType.OTHER) .setPermission(FsAction.NONE) .setScope(AclEntryScope.DEFAULT) .build(); ENTRY5 = new AclEntry.Builder() .setType(AclEntryType.USER) .setPermission(FsAction.ALL) .build(); ENTRY6 = new AclEntry.Builder() .setType(AclEntryType.GROUP) .setName("group3") .setPermission(FsAction.READ_WRITE) .setScope(AclEntryScope.DEFAULT)
AclEntryType type = entry.getType(); String name = entry.getName(); AclEntry.Builder builder = new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(type) .setName(name); builder.setPermission(permission); accessEntries.add(builder.build());
AclEntry.Builder builder = new AclEntry.Builder(); builder.setScope(AclEntryScope.DEFAULT); aclType = Enum.valueOf( AclEntryType.class, StringUtils.toUpperCase(split[index])); builder.setType(aclType); index++; } catch (IllegalArgumentException iae) { String name = split[index]; if (!name.isEmpty()) { builder.setName(name); "Invalid permission in <aclSpec> : " + aclStr); builder.setPermission(fsAction); index++; throw new HadoopIllegalArgumentException("Invalid <aclSpec> : " + aclStr); AclEntry aclEntry = builder.build(); return aclEntry;
aclBuilder.add(new AclEntry.Builder() .setScope(scope) .setType(MASK) .setPermission(unionPerms.get(scope)) .build());
aclBuilder.add(new AclEntry.Builder() .setScope(scope) .setType(MASK) .setPermission(unionPerms.get(scope)) .build());
AclEntryType type = entry.getType(); String name = entry.getName(); AclEntry.Builder builder = new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(type) .setName(name); builder.setPermission(permission); accessEntries.add(builder.build());
AclEntry.Builder builder = new AclEntry.Builder(); builder.setScope(AclEntryScope.DEFAULT); aclType = Enum.valueOf( AclEntryType.class, StringUtils.toUpperCase(split[index])); builder.setType(aclType); index++; } catch (IllegalArgumentException iae) { String name = split[index]; if (!name.isEmpty()) { builder.setName(name); "Invalid permission in <aclSpec> : " + aclStr); builder.setPermission(fsAction); index++; throw new HadoopIllegalArgumentException("Invalid <aclSpec> : " + aclStr); AclEntry aclEntry = builder.build(); return aclEntry;
AclEntry.Builder builder = new AclEntry.Builder(); builder.setScope(AclEntryScope.DEFAULT); aclType = Enum.valueOf( AclEntryType.class, StringUtils.toUpperCase(split[index])); builder.setType(aclType); index++; } catch (IllegalArgumentException iae) { String name = split[index]; if (!name.isEmpty()) { builder.setName(name); "Invalid permission in <aclSpec> : " + aclStr); builder.setPermission(fsAction); index++; throw new HadoopIllegalArgumentException("Invalid <aclSpec> : " + aclStr); AclEntry aclEntry = builder.build(); return aclEntry;
AclEntry.Builder builder = new AclEntry.Builder(); builder.setScope(AclEntryScope.DEFAULT); aclType = Enum.valueOf( AclEntryType.class, StringUtils.toUpperCase(split[index])); builder.setType(aclType); index++; } catch (IllegalArgumentException iae) { String name = split[index]; if (!name.isEmpty()) { builder.setName(name); "Invalid permission in <aclSpec> : " + aclStr); builder.setPermission(fsAction); index++; throw new HadoopIllegalArgumentException("Invalid <aclSpec> : " + aclStr); AclEntry aclEntry = builder.build(); return aclEntry;
AclEntry accessEntryKey = new AclEntry.Builder().setScope(ACCESS) .setType(type).build(); if (Collections.binarySearch(scopedEntries.getAccessEntries(), accessEntryKey, ACL_ENTRY_COMPARATOR) < 0) { AclEntry defaultEntryKey = new AclEntry.Builder().setScope(DEFAULT) .setType(type).build(); if (Collections.binarySearch(scopedEntries.getDefaultEntries(), defaultEntryKey, ACL_ENTRY_COMPARATOR) < 0) {
AclEntry accessEntryKey = new AclEntry.Builder().setScope(ACCESS) .setType(type).build(); if (Collections.binarySearch(scopedEntries.getAccessEntries(), accessEntryKey, ACL_ENTRY_COMPARATOR) < 0) { AclEntry defaultEntryKey = new AclEntry.Builder().setScope(DEFAULT) .setType(type).build(); if (Collections.binarySearch(scopedEntries.getDefaultEntries(), defaultEntryKey, ACL_ENTRY_COMPARATOR) < 0) {
existingAcl.add(new AclEntry.Builder().setScope(AclEntryScope.ACCESS) .setType(AclEntryType.USER).setPermission(perm.getUserAction()) .build()); existingAcl.add(new AclEntry.Builder().setScope(AclEntryScope.ACCESS) .setType(AclEntryType.MASK).setPermission(perm.getGroupAction()) .build()); existingAcl.add(new AclEntry.Builder().setScope(AclEntryScope.ACCESS) .setType(AclEntryType.OTHER).setPermission(perm.getOtherAction()) .build()); } else {
acl.add(new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.USER) .setPermission(perm.getUserAction()) .build()); acl.add(new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(hasAccessAcl ? AclEntryType.MASK : AclEntryType.GROUP) .setPermission(perm.getGroupAction()) .build()); acl.add(new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.OTHER) .setPermission(perm.getOtherAction()) .build());
acl.add(new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.USER) .setPermission(perm.getUserAction()) .build()); acl.add(new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(hasAccessAcl ? AclEntryType.MASK : AclEntryType.GROUP) .setPermission(perm.getGroupAction()) .build()); acl.add(new AclEntry.Builder() .setScope(AclEntryScope.ACCESS) .setType(AclEntryType.OTHER) .setPermission(perm.getOtherAction()) .build());
existingAcl.add(new AclEntry.Builder().setScope(AclEntryScope.ACCESS) .setType(AclEntryType.USER).setPermission(perm.getUserAction()) .build()); existingAcl.add(new AclEntry.Builder().setScope(AclEntryScope.ACCESS) .setType(AclEntryType.MASK).setPermission(perm.getGroupAction()) .build()); existingAcl.add(new AclEntry.Builder().setScope(AclEntryScope.ACCESS) .setType(AclEntryType.OTHER).setPermission(perm.getOtherAction()) .build()); } else {