# 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
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
Description
`class`
`BindingAwareConcurrentModel`
Subclass of `ConcurrentModel` that automatically removes the `BindingResult` object when its corresponding target attribute is replaced through regular `Map` operations.