test_class.file: model/things/src/test/java/org/eclipse/ditto/model/things/ThingsModelFactoryTest.java
test_class.identifier: ThingsModelFactoryTest
test_class.superclass: extends LengthRestrictionTestBase
test_case.body: @Test
      public void fromJsonOfEmptyArrayStringFailsWithException() {
          assertThatExceptionOfType(FeatureDefinitionEmptyException.class)
                  .isThrownBy(() -> ThingsModelFactory.newFeatureDefinition("[]"))
                  .withMessage("Feature Definition must not be empty!")
                  .withNoCause();
      }
test_case.class_method_signature: ThingsModelFactoryTest.fromJsonOfEmptyArrayStringFailsWithException()
test_case.full_signature: @Test public void fromJsonOfEmptyArrayStringFailsWithException()
test_case.identifier: fromJsonOfEmptyArrayStringFailsWithException
test_case.invocations: withNoCause withMessage isThrownBy assertThatExceptionOfType newFeatureDefinition
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void fromJsonOfEmptyArrayStringFailsWithException()
focal_class.file: model/things/src/main/java/org/eclipse/ditto/model/things/ThingsModelFactory.java
focal_class.identifier: ThingsModelFactory
focal_class.class_method_signature: ThingsModelFactory.ThingsModelFactory()
focal_class.full_signature: private  ThingsModelFactory()
focal_class.identifier: ThingsModelFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ThingsModelFactory()
focal_class.class_method_signature: ThingsModelFactory.emptyAttributes()
focal_class.full_signature: public static Attributes emptyAttributes()
focal_class.identifier: emptyAttributes
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Attributes
focal_class.signature: Attributes emptyAttributes()
focal_class.class_method_signature: ThingsModelFactory.nullAttributes()
focal_class.full_signature: public static Attributes nullAttributes()
focal_class.identifier: nullAttributes
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Attributes
focal_class.signature: Attributes nullAttributes()
focal_class.class_method_signature: ThingsModelFactory.newAttributes(final JsonObject jsonObject)
focal_class.full_signature: public static Attributes newAttributes(final JsonObject jsonObject)
focal_class.identifier: newAttributes
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: Attributes
focal_class.signature: Attributes newAttributes(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newAttributes(final String jsonString)
focal_class.full_signature: public static Attributes newAttributes(final String jsonString)
focal_class.identifier: newAttributes
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: Attributes
focal_class.signature: Attributes newAttributes(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newAttributesBuilder()
focal_class.full_signature: public static AttributesBuilder newAttributesBuilder()
focal_class.identifier: newAttributesBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: AttributesBuilder
focal_class.signature: AttributesBuilder newAttributesBuilder()
focal_class.class_method_signature: ThingsModelFactory.newAttributesBuilder(final JsonObject jsonObject)
focal_class.full_signature: public static AttributesBuilder newAttributesBuilder(final JsonObject jsonObject)
focal_class.identifier: newAttributesBuilder
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: AttributesBuilder
focal_class.signature: AttributesBuilder newAttributesBuilder(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newDefinition(@Nullable final CharSequence thingDefinition)
focal_class.full_signature: public static ThingDefinition newDefinition(@Nullable final CharSequence thingDefinition)
focal_class.identifier: newDefinition
focal_class.modifiers: public static
focal_class.parameters: (@Nullable final CharSequence thingDefinition)
focal_class.return: ThingDefinition
focal_class.signature: ThingDefinition newDefinition(@Nullable final CharSequence thingDefinition)
focal_class.class_method_signature: ThingsModelFactory.nullDefinition()
focal_class.full_signature: public static ThingDefinition nullDefinition()
focal_class.identifier: nullDefinition
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ThingDefinition
focal_class.signature: ThingDefinition nullDefinition()
focal_class.class_method_signature: ThingsModelFactory.newFeatureDefinitionIdentifier(final CharSequence namespace,
              final CharSequence name, final CharSequence version)
focal_class.full_signature: public static DefinitionIdentifier newFeatureDefinitionIdentifier(final CharSequence namespace,
              final CharSequence name, final CharSequence version)
focal_class.identifier: newFeatureDefinitionIdentifier
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence namespace,
              final CharSequence name, final CharSequence version)
focal_class.return: DefinitionIdentifier
focal_class.signature: DefinitionIdentifier newFeatureDefinitionIdentifier(final CharSequence namespace,
              final CharSequence name, final CharSequence version)
focal_class.class_method_signature: ThingsModelFactory.newFeatureDefinitionIdentifier(
              final CharSequence featureIdentifierAsCharSequence)
focal_class.full_signature: public static DefinitionIdentifier newFeatureDefinitionIdentifier(
              final CharSequence featureIdentifierAsCharSequence)
focal_class.identifier: newFeatureDefinitionIdentifier
focal_class.modifiers: public static
focal_class.parameters: (
              final CharSequence featureIdentifierAsCharSequence)
focal_class.return: DefinitionIdentifier
focal_class.signature: DefinitionIdentifier newFeatureDefinitionIdentifier(
              final CharSequence featureIdentifierAsCharSequence)
focal_class.class_method_signature: ThingsModelFactory.newFeatureDefinition(final JsonArray jsonArray)
focal_class.full_signature: public static FeatureDefinition newFeatureDefinition(final JsonArray jsonArray)
focal_class.identifier: newFeatureDefinition
focal_class.modifiers: public static
focal_class.parameters: (final JsonArray jsonArray)
focal_class.return: FeatureDefinition
focal_class.signature: FeatureDefinition newFeatureDefinition(final JsonArray jsonArray)
focal_class.class_method_signature: ThingsModelFactory.newFeatureDefinition(final String jsonString)
focal_class.full_signature: public static FeatureDefinition newFeatureDefinition(final String jsonString)
focal_class.identifier: newFeatureDefinition
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: FeatureDefinition
focal_class.signature: FeatureDefinition newFeatureDefinition(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.nullFeatureDefinition()
focal_class.full_signature: public static FeatureDefinition nullFeatureDefinition()
focal_class.identifier: nullFeatureDefinition
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FeatureDefinition
focal_class.signature: FeatureDefinition nullFeatureDefinition()
focal_class.class_method_signature: ThingsModelFactory.newFeatureDefinitionBuilder(final CharSequence firstIdentifier)
focal_class.full_signature: public static FeatureDefinitionBuilder newFeatureDefinitionBuilder(final CharSequence firstIdentifier)
focal_class.identifier: newFeatureDefinitionBuilder
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence firstIdentifier)
focal_class.return: FeatureDefinitionBuilder
focal_class.signature: FeatureDefinitionBuilder newFeatureDefinitionBuilder(final CharSequence firstIdentifier)
focal_class.class_method_signature: ThingsModelFactory.newFeatureDefinitionBuilder(final JsonArray jsonArray)
focal_class.full_signature: public static FeatureDefinitionBuilder newFeatureDefinitionBuilder(final JsonArray jsonArray)
focal_class.identifier: newFeatureDefinitionBuilder
focal_class.modifiers: public static
focal_class.parameters: (final JsonArray jsonArray)
focal_class.return: FeatureDefinitionBuilder
focal_class.signature: FeatureDefinitionBuilder newFeatureDefinitionBuilder(final JsonArray jsonArray)
focal_class.class_method_signature: ThingsModelFactory.emptyFeatureProperties()
focal_class.full_signature: public static FeatureProperties emptyFeatureProperties()
focal_class.identifier: emptyFeatureProperties
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FeatureProperties
focal_class.signature: FeatureProperties emptyFeatureProperties()
focal_class.class_method_signature: ThingsModelFactory.nullFeatureProperties()
focal_class.full_signature: public static FeatureProperties nullFeatureProperties()
focal_class.identifier: nullFeatureProperties
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FeatureProperties
focal_class.signature: FeatureProperties nullFeatureProperties()
focal_class.class_method_signature: ThingsModelFactory.newFeatureProperties(final JsonObject jsonObject)
focal_class.full_signature: public static FeatureProperties newFeatureProperties(final JsonObject jsonObject)
focal_class.identifier: newFeatureProperties
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: FeatureProperties
focal_class.signature: FeatureProperties newFeatureProperties(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newFeatureProperties(final String jsonString)
focal_class.full_signature: public static FeatureProperties newFeatureProperties(final String jsonString)
focal_class.identifier: newFeatureProperties
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: FeatureProperties
focal_class.signature: FeatureProperties newFeatureProperties(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newFeaturePropertiesBuilder()
focal_class.full_signature: public static FeaturePropertiesBuilder newFeaturePropertiesBuilder()
focal_class.identifier: newFeaturePropertiesBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FeaturePropertiesBuilder
focal_class.signature: FeaturePropertiesBuilder newFeaturePropertiesBuilder()
focal_class.class_method_signature: ThingsModelFactory.newFeaturePropertiesBuilder(final JsonObject jsonObject)
focal_class.full_signature: public static FeaturePropertiesBuilder newFeaturePropertiesBuilder(final JsonObject jsonObject)
focal_class.identifier: newFeaturePropertiesBuilder
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: FeaturePropertiesBuilder
focal_class.signature: FeaturePropertiesBuilder newFeaturePropertiesBuilder(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.nullFeature(final String featureId)
focal_class.full_signature: public static Feature nullFeature(final String featureId)
focal_class.identifier: nullFeature
focal_class.modifiers: public static
focal_class.parameters: (final String featureId)
focal_class.return: Feature
focal_class.signature: Feature nullFeature(final String featureId)
focal_class.class_method_signature: ThingsModelFactory.newFeature(final String featureId)
focal_class.full_signature: public static Feature newFeature(final String featureId)
focal_class.identifier: newFeature
focal_class.modifiers: public static
focal_class.parameters: (final String featureId)
focal_class.return: Feature
focal_class.signature: Feature newFeature(final String featureId)
focal_class.class_method_signature: ThingsModelFactory.newFeature(final String featureId, @Nullable final FeatureProperties featureProperties)
focal_class.full_signature: public static Feature newFeature(final String featureId, @Nullable final FeatureProperties featureProperties)
focal_class.identifier: newFeature
focal_class.modifiers: public static
focal_class.parameters: (final String featureId, @Nullable final FeatureProperties featureProperties)
focal_class.return: Feature
focal_class.signature: Feature newFeature(final String featureId, @Nullable final FeatureProperties featureProperties)
focal_class.class_method_signature: ThingsModelFactory.newFeature(final String featureId, @Nullable final FeatureDefinition featureDefinition)
focal_class.full_signature: public static Feature newFeature(final String featureId, @Nullable final FeatureDefinition featureDefinition)
focal_class.identifier: newFeature
focal_class.modifiers: public static
focal_class.parameters: (final String featureId, @Nullable final FeatureDefinition featureDefinition)
focal_class.return: Feature
focal_class.signature: Feature newFeature(final String featureId, @Nullable final FeatureDefinition featureDefinition)
focal_class.class_method_signature: ThingsModelFactory.newFeature(final String featureId, @Nullable final FeatureDefinition featureDefinition,
              @Nullable final FeatureProperties featureProperties)
focal_class.full_signature: public static Feature newFeature(final String featureId, @Nullable final FeatureDefinition featureDefinition,
              @Nullable final FeatureProperties featureProperties)
focal_class.identifier: newFeature
focal_class.modifiers: public static
focal_class.parameters: (final String featureId, @Nullable final FeatureDefinition featureDefinition,
              @Nullable final FeatureProperties featureProperties)
focal_class.return: Feature
focal_class.signature: Feature newFeature(final String featureId, @Nullable final FeatureDefinition featureDefinition,
              @Nullable final FeatureProperties featureProperties)
focal_class.class_method_signature: ThingsModelFactory.newFeatureBuilder()
focal_class.full_signature: public static FeatureBuilder.FromScratchBuildable newFeatureBuilder()
focal_class.identifier: newFeatureBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FeatureBuilder.FromScratchBuildable
focal_class.signature: FeatureBuilder.FromScratchBuildable newFeatureBuilder()
focal_class.class_method_signature: ThingsModelFactory.newFeatureBuilder(final Feature feature)
focal_class.full_signature: public static FeatureBuilder.FromCopyBuildable newFeatureBuilder(final Feature feature)
focal_class.identifier: newFeatureBuilder
focal_class.modifiers: public static
focal_class.parameters: (final Feature feature)
focal_class.return: FeatureBuilder.FromCopyBuildable
focal_class.signature: FeatureBuilder.FromCopyBuildable newFeatureBuilder(final Feature feature)
focal_class.class_method_signature: ThingsModelFactory.newFeatureBuilder(final JsonObject jsonObject)
focal_class.full_signature: public static FeatureBuilder.FromJsonBuildable newFeatureBuilder(final JsonObject jsonObject)
focal_class.identifier: newFeatureBuilder
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: FeatureBuilder.FromJsonBuildable
focal_class.signature: FeatureBuilder.FromJsonBuildable newFeatureBuilder(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newFeatureBuilder(final String jsonString)
focal_class.full_signature: public static FeatureBuilder.FromJsonBuildable newFeatureBuilder(final String jsonString)
focal_class.identifier: newFeatureBuilder
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: FeatureBuilder.FromJsonBuildable
focal_class.signature: FeatureBuilder.FromJsonBuildable newFeatureBuilder(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.emptyFeatures()
focal_class.full_signature: public static Features emptyFeatures()
focal_class.identifier: emptyFeatures
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Features
focal_class.signature: Features emptyFeatures()
focal_class.class_method_signature: ThingsModelFactory.nullFeatures()
focal_class.full_signature: public static Features nullFeatures()
focal_class.identifier: nullFeatures
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Features
focal_class.signature: Features nullFeatures()
focal_class.class_method_signature: ThingsModelFactory.newFeatures(final Iterable<Feature> features)
focal_class.full_signature: public static Features newFeatures(final Iterable<Feature> features)
focal_class.identifier: newFeatures
focal_class.modifiers: public static
focal_class.parameters: (final Iterable<Feature> features)
focal_class.return: Features
focal_class.signature: Features newFeatures(final Iterable<Feature> features)
focal_class.class_method_signature: ThingsModelFactory.newFeatures(final JsonObject jsonObject)
focal_class.full_signature: public static Features newFeatures(final JsonObject jsonObject)
focal_class.identifier: newFeatures
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: Features
focal_class.signature: Features newFeatures(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newFeatures(final String jsonString)
focal_class.full_signature: public static Features newFeatures(final String jsonString)
focal_class.identifier: newFeatures
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: Features
focal_class.signature: Features newFeatures(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newFeatures(final Feature feature, final Feature... additionalFeatures)
focal_class.full_signature: public static Features newFeatures(final Feature feature, final Feature... additionalFeatures)
focal_class.identifier: newFeatures
focal_class.modifiers: public static
focal_class.parameters: (final Feature feature, final Feature... additionalFeatures)
focal_class.return: Features
focal_class.signature: Features newFeatures(final Feature feature, final Feature... additionalFeatures)
focal_class.class_method_signature: ThingsModelFactory.newFeaturesBuilder()
focal_class.full_signature: public static FeaturesBuilder newFeaturesBuilder()
focal_class.identifier: newFeaturesBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FeaturesBuilder
focal_class.signature: FeaturesBuilder newFeaturesBuilder()
focal_class.class_method_signature: ThingsModelFactory.newFeaturesBuilder(final Iterable<Feature> features)
focal_class.full_signature: public static FeaturesBuilder newFeaturesBuilder(final Iterable<Feature> features)
focal_class.identifier: newFeaturesBuilder
focal_class.modifiers: public static
focal_class.parameters: (final Iterable<Feature> features)
focal_class.return: FeaturesBuilder
focal_class.signature: FeaturesBuilder newFeaturesBuilder(final Iterable<Feature> features)
focal_class.class_method_signature: ThingsModelFactory.validateFeaturePropertyPointer(final JsonPointer jsonPointer)
focal_class.full_signature: public static JsonPointer validateFeaturePropertyPointer(final JsonPointer jsonPointer)
focal_class.identifier: validateFeaturePropertyPointer
focal_class.modifiers: public static
focal_class.parameters: (final JsonPointer jsonPointer)
focal_class.return: JsonPointer
focal_class.signature: JsonPointer validateFeaturePropertyPointer(final JsonPointer jsonPointer)
focal_class.class_method_signature: ThingsModelFactory.validateJsonKeys(final JsonObject jsonObject)
focal_class.full_signature: public static void validateJsonKeys(final JsonObject jsonObject)
focal_class.identifier: validateJsonKeys
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: void
focal_class.signature: void validateJsonKeys(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.emptyMetadata()
focal_class.full_signature: public static Metadata emptyMetadata()
focal_class.identifier: emptyMetadata
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Metadata
focal_class.signature: Metadata emptyMetadata()
focal_class.class_method_signature: ThingsModelFactory.nullMetadata()
focal_class.full_signature: public static Metadata nullMetadata()
focal_class.identifier: nullMetadata
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Metadata
focal_class.signature: Metadata nullMetadata()
focal_class.class_method_signature: ThingsModelFactory.newMetadata(final JsonObject jsonObject)
focal_class.full_signature: public static Metadata newMetadata(final JsonObject jsonObject)
focal_class.identifier: newMetadata
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: Metadata
focal_class.signature: Metadata newMetadata(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newMetadata(final String jsonString)
focal_class.full_signature: public static Metadata newMetadata(final String jsonString)
focal_class.identifier: newMetadata
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: Metadata
focal_class.signature: Metadata newMetadata(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newMetadataBuilder()
focal_class.full_signature: public static MetadataBuilder newMetadataBuilder()
focal_class.identifier: newMetadataBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: MetadataBuilder
focal_class.signature: MetadataBuilder newMetadataBuilder()
focal_class.class_method_signature: ThingsModelFactory.newMetadataBuilder(final Metadata metadata)
focal_class.full_signature: public static MetadataBuilder newMetadataBuilder(final Metadata metadata)
focal_class.identifier: newMetadataBuilder
focal_class.modifiers: public static
focal_class.parameters: (final Metadata metadata)
focal_class.return: MetadataBuilder
focal_class.signature: MetadataBuilder newMetadataBuilder(final Metadata metadata)
focal_class.class_method_signature: ThingsModelFactory.newThingRevision(final long revisionNumber)
focal_class.full_signature: public static ThingRevision newThingRevision(final long revisionNumber)
focal_class.identifier: newThingRevision
focal_class.modifiers: public static
focal_class.parameters: (final long revisionNumber)
focal_class.return: ThingRevision
focal_class.signature: ThingRevision newThingRevision(final long revisionNumber)
focal_class.class_method_signature: ThingsModelFactory.noPermissions()
focal_class.full_signature: @Deprecated public static Permissions noPermissions()
focal_class.identifier: noPermissions
focal_class.modifiers: @Deprecated public static
focal_class.parameters: ()
focal_class.return: Permissions
focal_class.signature: Permissions noPermissions()
focal_class.class_method_signature: ThingsModelFactory.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: ThingsModelFactory.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: ThingsModelFactory.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: ThingsModelFactory.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: ThingsModelFactory.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: ThingsModelFactory.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: ThingsModelFactory.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: ThingsModelFactory.newAclEntry(final CharSequence authorizationSubjectId, final JsonValue permissionsValue)
focal_class.full_signature: @Deprecated public static AclEntry newAclEntry(final CharSequence authorizationSubjectId, final JsonValue permissionsValue)
focal_class.identifier: newAclEntry
focal_class.modifiers: @Deprecated 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: ThingsModelFactory.newAclBuilder()
focal_class.full_signature: @Deprecated public static AccessControlListBuilder newAclBuilder()
focal_class.identifier: newAclBuilder
focal_class.modifiers: @Deprecated public static
focal_class.parameters: ()
focal_class.return: AccessControlListBuilder
focal_class.signature: AccessControlListBuilder newAclBuilder()
focal_class.class_method_signature: ThingsModelFactory.newAclBuilder(final Iterable<AclEntry> aclEntries)
focal_class.full_signature: @Deprecated public static AccessControlListBuilder newAclBuilder(final Iterable<AclEntry> aclEntries)
focal_class.identifier: newAclBuilder
focal_class.modifiers: @Deprecated 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: ThingsModelFactory.newAclBuilder(final Optional<? extends Iterable<AclEntry>> aclEntries)
focal_class.full_signature: @Deprecated public static AccessControlListBuilder newAclBuilder(final Optional<? extends Iterable<AclEntry>> aclEntries)
focal_class.identifier: newAclBuilder
focal_class.modifiers: @Deprecated 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: ThingsModelFactory.emptyAcl()
focal_class.full_signature: @Deprecated public static AccessControlList emptyAcl()
focal_class.identifier: emptyAcl
focal_class.modifiers: @Deprecated public static
focal_class.parameters: ()
focal_class.return: AccessControlList
focal_class.signature: AccessControlList emptyAcl()
focal_class.class_method_signature: ThingsModelFactory.newAcl(final AclEntry entry, final AclEntry... furtherEntries)
focal_class.full_signature: @Deprecated public static AccessControlList newAcl(final AclEntry entry, final AclEntry... furtherEntries)
focal_class.identifier: newAcl
focal_class.modifiers: @Deprecated 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: ThingsModelFactory.newAcl(final Iterable<AclEntry> entries)
focal_class.full_signature: @Deprecated public static AccessControlList newAcl(final Iterable<AclEntry> entries)
focal_class.identifier: newAcl
focal_class.modifiers: @Deprecated 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: ThingsModelFactory.newAcl(final JsonObject jsonObject)
focal_class.full_signature: @Deprecated public static AccessControlList newAcl(final JsonObject jsonObject)
focal_class.identifier: newAcl
focal_class.modifiers: @Deprecated 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: ThingsModelFactory.newAcl(final String jsonString)
focal_class.full_signature: @Deprecated public static AccessControlList newAcl(final String jsonString)
focal_class.identifier: newAcl
focal_class.modifiers: @Deprecated public static
focal_class.parameters: (final String jsonString)
focal_class.return: AccessControlList
focal_class.signature: AccessControlList newAcl(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newThing(final JsonObject jsonObject)
focal_class.full_signature: public static Thing newThing(final JsonObject jsonObject)
focal_class.identifier: newThing
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: Thing
focal_class.signature: Thing newThing(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newThing(final String jsonString)
focal_class.full_signature: public static Thing newThing(final String jsonString)
focal_class.identifier: newThing
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: Thing
focal_class.signature: Thing newThing(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newThingBuilder()
focal_class.full_signature: public static ThingBuilder.FromScratch newThingBuilder()
focal_class.identifier: newThingBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ThingBuilder.FromScratch
focal_class.signature: ThingBuilder.FromScratch newThingBuilder()
focal_class.class_method_signature: ThingsModelFactory.newThingBuilder(final JsonObject jsonObject)
focal_class.full_signature: public static ThingBuilder.FromCopy newThingBuilder(final JsonObject jsonObject)
focal_class.identifier: newThingBuilder
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: ThingBuilder.FromCopy
focal_class.signature: ThingBuilder.FromCopy newThingBuilder(final JsonObject jsonObject)
focal_class.class_method_signature: ThingsModelFactory.newThingBuilder(final String jsonString)
focal_class.full_signature: public static ThingBuilder.FromCopy newThingBuilder(final String jsonString)
focal_class.identifier: newThingBuilder
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: ThingBuilder.FromCopy
focal_class.signature: ThingBuilder.FromCopy newThingBuilder(final String jsonString)
focal_class.class_method_signature: ThingsModelFactory.newThingBuilder(final Thing thing)
focal_class.full_signature: public static ThingBuilder.FromCopy newThingBuilder(final Thing thing)
focal_class.identifier: newThingBuilder
focal_class.modifiers: public static
focal_class.parameters: (final Thing thing)
focal_class.return: ThingBuilder.FromCopy
focal_class.signature: ThingBuilder.FromCopy newThingBuilder(final Thing thing)
focal_method.body: public static FeatureDefinition newFeatureDefinition(final JsonArray jsonArray) {
          checkNotNull(jsonArray, "JSON array");
          if (!jsonArray.isNull()) {
              return ImmutableFeatureDefinition.fromJson(jsonArray);
          }
          return nullFeatureDefinition();
      }
focal_method.class_method_signature: ThingsModelFactory.newFeatureDefinition(final JsonArray jsonArray)
focal_method.full_signature: public static FeatureDefinition newFeatureDefinition(final JsonArray jsonArray)
focal_method.identifier: newFeatureDefinition
focal_method.invocations: checkNotNull isNull fromJson nullFeatureDefinition
focal_method.modifiers: public static
focal_method.parameters: (final JsonArray jsonArray)
focal_method.return: FeatureDefinition
focal_method.signature: FeatureDefinition newFeatureDefinition(final JsonArray jsonArray)