## Uses of Class
org.springframework.ui.ConcurrentModel

- Packages that use ConcurrentModel
  Package | Description
  --- | ---
  org.springframework.ui | Generic support for UI layer concepts.
  org.springframework.validation.support | Support classes for handling validation results.

- - ### Uses of ConcurrentModel in org.springframework.ui

    Methods in org.springframework.ui that return ConcurrentModel
    Modifier and Type | Method and Description
    --- | ---
    `ConcurrentModel` | ConcurrentModel.`addAllAttributes(Collection<?> attributeValues)` Copy all attributes in the supplied `Collection` into this `Map`, using attribute name generation for each element.
    `ConcurrentModel` | ConcurrentModel.`addAllAttributes(Map<String,?> attributes)` Copy all attributes in the supplied `Map` into this `Map`.
    `ConcurrentModel` | ConcurrentModel.`addAttribute(Object attributeValue)` Add the supplied attribute to this `Map` using a `generated name`.
    `ConcurrentModel` | ConcurrentModel.`addAttribute(String attributeName, Object attributeValue)` Add the supplied attribute under the supplied name.
    `ConcurrentModel` | ConcurrentModel.`mergeAttributes(Map<String,?> attributes)` Copy all attributes in the supplied `Map` into this `Map`, with existing objects of the same name taking precedence (i.e.

  - ### Uses of ConcurrentModel in org.springframework.validation.support

    Subclasses of ConcurrentModel in org.springframework.validation.support
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BindingAwareConcurrentModel` Subclass of `ConcurrentModel` that automatically removes the `BindingResult` object when its corresponding target attribute is replaced through regular `Map` operations.