test_class.file: model/things/src/test/java/org/eclipse/ditto/model/things/AccessControlListModelFactoryTest.java
test_class.identifier: AccessControlListModelFactoryTest
test_case.body: @Test(expected = UnsupportedOperationException.class)
      public void unmodifiablePermissionsAreUnmodifiable() {
          final Permissions unmodifiablePermissions =
                  AccessControlListModelFactory.newUnmodifiablePermissions(Permission.READ, Permission.WRITE);
          unmodifiablePermissions.add(Permission.ADMINISTRATE);
      }
test_case.class_method_signature: AccessControlListModelFactoryTest.unmodifiablePermissionsAreUnmodifiable()
test_case.full_signature: @Test(expected = UnsupportedOperationException.class) public void unmodifiablePermissionsAreUnmodifiable()
test_case.identifier: unmodifiablePermissionsAreUnmodifiable
test_case.invocations: newUnmodifiablePermissions add
test_case.modifiers: @Test(expected = UnsupportedOperationException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void unmodifiablePermissionsAreUnmodifiable()
focal_class.file: model/things/src/main/java/org/eclipse/ditto/model/things/AccessControlListModelFactory.java
focal_class.identifier: AccessControlListModelFactory
focal_class.class_method_signature: AccessControlListModelFactory.AccessControlListModelFactory()
focal_class.full_signature: private  AccessControlListModelFactory()
focal_class.identifier: AccessControlListModelFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  AccessControlListModelFactory()
focal_class.class_method_signature: AccessControlListModelFactory.noPermissions()
focal_class.full_signature: public static Permissions noPermissions()
focal_class.identifier: noPermissions
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Permissions
focal_class.signature: Permissions noPermissions()
focal_class.class_method_signature: AccessControlListModelFactory.allPermissions()
focal_class.full_signature: public static Permissions allPermissions()
focal_class.identifier: allPermissions
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Permissions
focal_class.signature: Permissions allPermissions()
focal_class.class_method_signature: AccessControlListModelFactory.newPermissions(final Collection<Permission> permissions)
focal_class.full_signature: public static Permissions newPermissions(final Collection<Permission> permissions)
focal_class.identifier: newPermissions
focal_class.modifiers: public static
focal_class.parameters: (final Collection<Permission> permissions)
focal_class.return: Permissions
focal_class.signature: Permissions newPermissions(final Collection<Permission> permissions)
focal_class.class_method_signature: AccessControlListModelFactory.newPermissions(final Permission permission, final Permission... furtherPermissions)
focal_class.full_signature: public static Permissions newPermissions(final Permission permission, final Permission... furtherPermissions)
focal_class.identifier: newPermissions
focal_class.modifiers: public static
focal_class.parameters: (final Permission permission, final Permission... furtherPermissions)
focal_class.return: Permissions
focal_class.signature: Permissions newPermissions(final Permission permission, final Permission... furtherPermissions)
focal_class.class_method_signature: AccessControlListModelFactory.newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions)
focal_class.full_signature: public static Permissions newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions)
focal_class.identifier: newUnmodifiablePermissions
focal_class.modifiers: public static
focal_class.parameters: (final Permission permission,
              final Permission... furtherPermissions)
focal_class.return: Permissions
focal_class.signature: Permissions newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions)
focal_class.class_method_signature: AccessControlListModelFactory.newAclEntry(final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.full_signature: public static AclEntry newAclEntry(final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.identifier: newAclEntry
focal_class.modifiers: public static
focal_class.parameters: (final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.return: AclEntry
focal_class.signature: AclEntry newAclEntry(final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.class_method_signature: AccessControlListModelFactory.newAclEntry(final AuthorizationSubject authorizationSubject,
              final Iterable<Permission> permissions)
focal_class.full_signature: public static AclEntry newAclEntry(final AuthorizationSubject authorizationSubject,
              final Iterable<Permission> permissions)
focal_class.identifier: newAclEntry
focal_class.modifiers: public static
focal_class.parameters: (final AuthorizationSubject authorizationSubject,
              final Iterable<Permission> permissions)
focal_class.return: AclEntry
focal_class.signature: AclEntry newAclEntry(final AuthorizationSubject authorizationSubject,
              final Iterable<Permission> permissions)
focal_class.class_method_signature: AccessControlListModelFactory.newAclEntry(final JsonObject jsonObject)
focal_class.full_signature: public static AclEntry newAclEntry(final JsonObject jsonObject)
focal_class.identifier: newAclEntry
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: AclEntry
focal_class.signature: AclEntry newAclEntry(final JsonObject jsonObject)
focal_class.class_method_signature: AccessControlListModelFactory.newAclEntry(final CharSequence authorizationSubjectId, final JsonValue permissionsValue)
focal_class.full_signature: public static AclEntry newAclEntry(final CharSequence authorizationSubjectId, final JsonValue permissionsValue)
focal_class.identifier: newAclEntry
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence authorizationSubjectId, final JsonValue permissionsValue)
focal_class.return: AclEntry
focal_class.signature: AclEntry newAclEntry(final CharSequence authorizationSubjectId, final JsonValue permissionsValue)
focal_class.class_method_signature: AccessControlListModelFactory.newAclBuilder()
focal_class.full_signature: public static AccessControlListBuilder newAclBuilder()
focal_class.identifier: newAclBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: AccessControlListBuilder
focal_class.signature: AccessControlListBuilder newAclBuilder()
focal_class.class_method_signature: AccessControlListModelFactory.newAclBuilder(final Iterable<AclEntry> aclEntries)
focal_class.full_signature: public static AccessControlListBuilder newAclBuilder(final Iterable<AclEntry> aclEntries)
focal_class.identifier: newAclBuilder
focal_class.modifiers: public static
focal_class.parameters: (final Iterable<AclEntry> aclEntries)
focal_class.return: AccessControlListBuilder
focal_class.signature: AccessControlListBuilder newAclBuilder(final Iterable<AclEntry> aclEntries)
focal_class.class_method_signature: AccessControlListModelFactory.newAclBuilder(final Optional<? extends Iterable<AclEntry>> aclEntries)
focal_class.full_signature: public static AccessControlListBuilder newAclBuilder(final Optional<? extends Iterable<AclEntry>> aclEntries)
focal_class.identifier: newAclBuilder
focal_class.modifiers: public static
focal_class.parameters: (final Optional<? extends Iterable<AclEntry>> aclEntries)
focal_class.return: AccessControlListBuilder
focal_class.signature: AccessControlListBuilder newAclBuilder(final Optional<? extends Iterable<AclEntry>> aclEntries)
focal_class.class_method_signature: AccessControlListModelFactory.emptyAcl()
focal_class.full_signature: public static AccessControlList emptyAcl()
focal_class.identifier: emptyAcl
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: AccessControlList
focal_class.signature: AccessControlList emptyAcl()
focal_class.class_method_signature: AccessControlListModelFactory.newAcl(final AclEntry entry, final AclEntry... furtherEntries)
focal_class.full_signature: public static AccessControlList newAcl(final AclEntry entry, final AclEntry... furtherEntries)
focal_class.identifier: newAcl
focal_class.modifiers: public static
focal_class.parameters: (final AclEntry entry, final AclEntry... furtherEntries)
focal_class.return: AccessControlList
focal_class.signature: AccessControlList newAcl(final AclEntry entry, final AclEntry... furtherEntries)
focal_class.class_method_signature: AccessControlListModelFactory.newAcl(final Iterable<AclEntry> entries)
focal_class.full_signature: public static AccessControlList newAcl(final Iterable<AclEntry> entries)
focal_class.identifier: newAcl
focal_class.modifiers: public static
focal_class.parameters: (final Iterable<AclEntry> entries)
focal_class.return: AccessControlList
focal_class.signature: AccessControlList newAcl(final Iterable<AclEntry> entries)
focal_class.class_method_signature: AccessControlListModelFactory.newAcl(final JsonObject jsonObject)
focal_class.full_signature: public static AccessControlList newAcl(final JsonObject jsonObject)
focal_class.identifier: newAcl
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: AccessControlList
focal_class.signature: AccessControlList newAcl(final JsonObject jsonObject)
focal_class.class_method_signature: AccessControlListModelFactory.newAcl(final String jsonString)
focal_class.full_signature: public static AccessControlList newAcl(final String jsonString)
focal_class.identifier: newAcl
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: AccessControlList
focal_class.signature: AccessControlList newAcl(final String jsonString)
focal_method.body: public static Permissions newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions) {
          return new MutablePermissions(Collections.unmodifiableSet(EnumSet.of(permission, furtherPermissions)));
      }
focal_method.class_method_signature: AccessControlListModelFactory.newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions)
focal_method.full_signature: public static Permissions newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions)
focal_method.identifier: newUnmodifiablePermissions
focal_method.invocations: unmodifiableSet of
focal_method.modifiers: public static
focal_method.parameters: (final Permission permission,
              final Permission... furtherPermissions)
focal_method.return: Permissions
focal_method.signature: Permissions newUnmodifiablePermissions(final Permission permission,
              final Permission... furtherPermissions)