# Uses of Class
org.apache.cayenne.map.EmbeddableAttribute

Packages that use EmbeddableAttribute
Package
Description
org.apache.cayenne.configuration
org.apache.cayenne.map
Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.map.event

- ## Uses of EmbeddableAttribute in org.apache.cayenne.configuration

  Methods in org.apache.cayenne.configuration with parameters of type EmbeddableAttribute
  Modifier and Type
  Method
  Description
  `T`
  BaseConfigurationNodeVisitor.`visitEmbeddableAttribute(EmbeddableAttribute attribute)`
  `T`
  ConfigurationNodeVisitor.`visitEmbeddableAttribute(EmbeddableAttribute attribute)`
  `Void`
  EmptyConfigurationNodeVisitor.`visitEmbeddableAttribute(EmbeddableAttribute attribute)`

- ## Uses of EmbeddableAttribute in org.apache.cayenne.map

  Fields in org.apache.cayenne.map with type parameters of type EmbeddableAttribute
  Modifier and Type
  Field
  Description
  `protected Map<String,EmbeddableAttribute>`
  Embeddable.`attributes`
  Methods in org.apache.cayenne.map that return EmbeddableAttribute
  Modifier and Type
  Method
  Description
  `EmbeddableAttribute`
  Embeddable.`getAttribute(String name)`
  `EmbeddableAttribute`
  Embeddable.`getAttributeForDbPath(String dbPath)`
  Returns EmbeddableAttribute of this Embeddable that maps to `dbAttribute` parameter.
  Methods in org.apache.cayenne.map that return types with arguments of type EmbeddableAttribute
  Modifier and Type
  Method
  Description
  `Map<String,EmbeddableAttribute>`
  Embeddable.`getAttributeMap()`
  Returns an unmodifiable sorted map of embeddable attributes.
  `Collection<EmbeddableAttribute>`
  Embeddable.`getAttributes()`
  Returns an unmodifiable collection of embeddable attributes.
  Methods in org.apache.cayenne.map with parameters of type EmbeddableAttribute
  Modifier and Type
  Method
  Description
  `void`
  Embeddable.`addAttribute(EmbeddableAttribute attribute)`
  Adds new embeddable attribute to the entity, setting its parent embeddable to be this object.

- ## Uses of EmbeddableAttribute in org.apache.cayenne.map.event

  Fields in org.apache.cayenne.map.event declared as EmbeddableAttribute
  Modifier and Type
  Field
  Description
  `protected EmbeddableAttribute`
  EmbeddableAttributeEvent.`embeddableAttribute`
  Methods in org.apache.cayenne.map.event that return EmbeddableAttribute
  Modifier and Type
  Method
  Description
  `EmbeddableAttribute`
  EmbeddableAttributeEvent.`getEmbeddableAttribute()`
  Methods in org.apache.cayenne.map.event with parameters of type EmbeddableAttribute
  Modifier and Type
  Method
  Description
  `void`
  EmbeddableAttributeEvent.`setEmbeddableAttribute(EmbeddableAttribute embeddableAttribute)`
  Constructors in org.apache.cayenne.map.event with parameters of type EmbeddableAttribute
  Modifier
  Constructor
  Description
  ``
  `EmbeddableAttributeEvent(Object source, EmbeddableAttribute attrib, Embeddable embeddable, int id)`
  ``
  `EmbeddableAttributeEvent(Object source, Embeddable embeddable, EmbeddableAttribute embeddableAttribute)`