| Modifier and Type | Class 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. |