Top Classes
module org.eclipse.persistence.jpa

Package org.eclipse.persistence.internal.jpa.metamodel


Class Summary

Modifier and TypeClass and Description
public abstract class
AttributeImpl<
The represented type that contains the attribute
X
,
The type of the represented attribute
T
>

Purpose: Provides the implementation for the Attribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: An attribute of a Java type

public class
BasicTypeImpl<
The type of the represented basic type
X
>

Purpose: Provides the implementation for the Basic interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type BasicType represent basic types (including temporal and enumerated types).

public class
CollectionAttributeImpl<
The type the represented Collection belongs to
X
,
The element type of the represented Collection
V
>

Purpose: Provides the implementation for the CollectionAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type CollectionAttribute represent persistent Collection-valued attributes.

public class
EmbeddableTypeImpl<
The represented type.
X
>

Purpose: Provides the implementation for the EmbeddableType interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type EmbeddableType represent embeddable types.

public class
EntityTypeImpl<
The represented entity type.
X
>

Purpose: Provides the implementation for the EntityType interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API) EntityTypeImpl implements the IdentifiableType interface via EntityType

Description: Instances of the type EntityType represent entity types.

public abstract class
IdentifiableTypeImpl<
The represented entity or mapped superclass type.
X
>

Purpose: Provides the implementation for the Entity interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type IdentifiableType represent entity or mapped superclass types.

public class
ListAttributeImpl<
The type the represented List belongs to
X
,
The element type of the represented List
V
>

Purpose: Provides the implementation for the ListAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type ListAttribute represent persistent List-valued attributes.

public abstract class
ManagedTypeImpl<
The represented type.
X
>

Purpose: Provides the implementation for the ManagedType interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type ManagedType represent entities, mapped superclasses and embeddable types.

public class
MapAttributeImpl<
The type the represented Map belongs to
X
,
The type of the key of the represented Map
K
,
The type of the value of the represented Map
V
>

Purpose: Provides the implementation for the MapAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type MapAttribute represent persistent Map-valued attributes.

public class
MappedSuperclassTypeImpl<
The represented entity type
X
>

Purpose: Provides the implementation for the MappedSuperclassType interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type MappedSuperclassType represent mapped superclass types.

public class
MetamodelImpl

Purpose: Provides the implementation for the Metamodel interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Provides access to the metamodel of persistent Entities, MappedSuperclasses, Embeddables, ManagedTypes and Types in the persistence unit.

public abstract class
PluralAttributeImpl<
The type the represented collection belongs to
X
,
The type of the represented collection
C
,
The element type of the represented collection
V
>

Purpose: Provides the implementation for the PluralAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type PluralAttribute represent persistent collection-valued attributes.

public class
SetAttributeImpl<
The type the represented Set belongs to
X
,
The element type of the represented Set
V
>

Purpose: Provides the implementation for the SetAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type SetAttribute represent persistent Set-valued attributes.

public class
SingularAttributeImpl<
The type containing the represented attribute
X
,
The type of the represented attribute
T
>

Purpose: Provides the implementation for the SingularAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type SingularAttribute represents persistent single-valued properties or fields.

public abstract class
TypeImpl<
The type of the represented object or attribute
X
>

Purpose: Provides the implementation for the Type interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)

Description: Instances of the type Type represent persistent object or attribute types.