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

Packages that use Embeddable
Package
Description
org.apache.cayenne.configuration
org.apache.cayenne.configuration.xml
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
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
org.apache.cayenne.reflect

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

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

- ## Uses of Embeddable in org.apache.cayenne.configuration.xml

  Methods in org.apache.cayenne.configuration.xml that return Embeddable
  Modifier and Type
  Method
  Description
  `Embeddable`
  EmbeddableHandler.`getEmbeddable()`

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

  Fields in org.apache.cayenne.map declared as Embeddable
  Modifier and Type
  Field
  Description
  `protected Embeddable`
  EmbeddableAttribute.`embeddable`
  Methods in org.apache.cayenne.map that return Embeddable
  Modifier and Type
  Method
  Description
  `Embeddable`
  DataMap.`getEmbeddable(String className)`
  `Embeddable`
  EmbeddableAttribute.`getEmbeddable()`
  `Embeddable`
  EmbeddedAttribute.`getEmbeddable()`
  `Embeddable`
  EmbeddedResult.`getEmbeddable()`
  `Embeddable`
  EntityResolver.`getEmbeddable(String className)`
  `Embeddable`
  MappingNamespace.`getEmbeddable(String className)`
  Returns an `Embeddable` matching class name or null if such Embeddable is not mapped.
  Methods in org.apache.cayenne.map that return types with arguments of type Embeddable
  Modifier and Type
  Method
  Description
  `Map<String,Embeddable>`
  DataMap.`getEmbeddableMap()`
  `Collection<Embeddable>`
  DataMap.`getEmbeddables()`
  Returns a collection of `Embeddable` mappings stored in the DataMap.
  `Collection<Embeddable>`
  EntityResolver.`getEmbeddables()`
  `Collection<Embeddable>`
  MappingNamespace.`getEmbeddables()`
  Methods in org.apache.cayenne.map with parameters of type Embeddable
  Modifier and Type
  Method
  Description
  `void`
  DataMap.`addEmbeddable(Embeddable embeddable)`
  Adds an embeddable object to the DataMap.
  `void`
  EmbeddableAttribute.`setEmbeddable(Embeddable embeddable)`
  Constructors in org.apache.cayenne.map with parameters of type Embeddable
  Modifier
  Constructor
  Description
  ``
  `EmbeddedResult(Embeddable embeddable, int size)`

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

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

- ## Uses of Embeddable in org.apache.cayenne.query

  Methods in org.apache.cayenne.query that return Embeddable
  Modifier and Type
  Method
  Description
  `Embeddable`
  DefaultEmbeddableResultSegment.`getEmbeddable()`
  `Embeddable`
  EmbeddableResultSegment.`getEmbeddable()`
  Constructors in org.apache.cayenne.query with parameters of type Embeddable
  Modifier
  Constructor
  Description
  ``
  `DefaultEmbeddableResultSegment(Embeddable embeddable, Map<String,String> fields, int offset)`

- ## Uses of Embeddable in org.apache.cayenne.reflect

  Fields in org.apache.cayenne.reflect declared as Embeddable
  Modifier and Type
  Field
  Description
  `protected Embeddable`
  FieldEmbeddableDescriptor.`embeddable`
  Methods in org.apache.cayenne.reflect that return Embeddable
  Modifier and Type
  Method
  Description
  `Embeddable`
  EmbeddableDescriptor.`getEmbeddable()`
  Returns a metadata object for this descriptor.
  `Embeddable`
  FieldEmbeddableDescriptor.`getEmbeddable()`
  Constructors in org.apache.cayenne.reflect with parameters of type Embeddable
  Modifier
  Constructor
  Description
  ``
  `FieldEmbeddableDescriptor(AdhocObjectFactory objectFactory, Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty)`