|
Interface Summary |
| AccessReference |
Common interface that can be used by clients interested only in a type
or attribute's access setting (e.g. a UI composite). |
| AssociationOverride |
Association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| AssociationOverrideContainer |
Association override container. |
| AssociationOverrideContainer.ParentAdapter |
|
| AttributeMapping |
JPA attribute mapping. |
| AttributeOverride |
Attribute override. |
| AttributeOverrideContainer |
Attribute override container. |
| AttributeOverrideContainer.ParentAdapter |
|
| BaseColumn |
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseEmbeddedMapping |
Behavior common to embedded and embedded ID mappings. |
| BaseEnumeratedConverter |
JPA enumerated/map key enumerated converter
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseJoinColumn |
join column
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseJoinColumn.ParentAdapter |
Interface allowing columns to be used in multiple places
(e.g. basic mappings and attribute overrides). |
| BaseTemporalConverter |
JPA temporal/map key temporal converter
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BasicMapping |
JPA basic mapping. |
| Cascade |
JPA cascade (persist, merge, remove, refresh)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| CollectionMapping |
JPA collection mapping (e.g. 1:m, m:m, element collection)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Column |
Column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ColumnMapping |
JPA attribute mapping that has a converter (e.g. basic, ID, version). |
| Converter |
JPA attribute mapping converter. |
| Converter.ParentAdapter<M extends AttributeMapping> |
Interface allowing converters to be used in multiple places
(e.g. basic mappings, collection mappings, etc). |
| ConvertibleMapping |
JPA attribute mapping that has a converter (e.g. basic, ID, version). |
| DbGenerator |
Sequence and table generators. |
| DeleteTypeRefactoringParticipant |
|
| Embeddable |
embeddable type mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EmbeddedIdMapping |
JPA embedded ID mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EmbeddedMapping |
JPA embedded mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Entity |
entity
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| FetchableMapping |
JPA attribute mapping that has a fetch type (e.g. basic, relationship). |
| GeneratedValue |
JPA generated value
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| GeneratedValueMapping |
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Generator |
Named generators, typically sequence and table generators
Generators can be defined on
Java and orm.xml entities
Java and orm.xml ID mappings
orm.xml entity mappings elements
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| GeneratorContainer |
Container for a table generator and/or sequence generator. |
| IdClassReference |
ID class reference
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| IdMapping |
JPA ID mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| IdTypeMapping |
ID type mapping:
entity
mapped superclass
Provisional API: This interface is part of an interim API that is still under
development and expected to change significantly before reaching stability. |
| JoinColumn |
Join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JoinColumn.ParentAdapter |
Interface allowing columns to be used in multiple places
(e.g. basic mappings and attribute overrides). |
| JoinColumnRelationship |
Join column relationship
1:1
1:m
m:1
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JoinColumnRelationshipStrategy |
Join column relationship strategy. |
| JoinTable |
Used by association overrides. |
| JoinTableRelationship |
Join table relationship
1:1 (JPA 2.0)
1:m
m:1 (JPA 2.0)
m:m
association override (JPA 2.0)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| JoinTableRelationshipStrategy |
Read-only join table relationship strategy. |
| JpaContextModel |
Common protocol for JPA models that have a context, as opposed to
resource models. |
| JpaContextModelRoot |
Root of the Dali JPA context model. |
| JpaNamedContextModel |
Named context model. |
| LobConverter |
JPA LOB converter
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ManagedType |
Context managed type. |
| ManagedTypeContainer |
Interface used by persistence unit to gather up managed types. |
| ManyToManyMapping |
JPA m:m mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ManyToManyRelationship |
m:m relationship reference
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ManyToOneMapping |
JPA m:1 mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ManyToOneRelationship |
m:1 relationship (join column)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| MappedByRelationship |
"Mapped by" relationship
1:1
1:m
m:m
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| MappedSuperclass |
mapped superclass
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| MappingFile |
JPA mapping file (typically orm.xml). |
| MappingFile.Root |
Common interface for the root of a mapping file. |
| MappingFilePersistenceUnitDefaults |
Persistence unit defaults held by a mapping file. |
| MappingFilePersistenceUnitMetadata |
Persistence unit metadata held by a mapping file. |
| MappingRelationship |
Mapping relationship
1:1
1:m
m:1
m:m
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| MultiRelationshipMapping |
Multi-valued relationship (1:m, m:m) mapping. |
| NamedColumn |
column
join column
primary key join column
discriminator column
order column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedColumn.ParentAdapter |
Interface allowing columns to be used in multiple places
(e.g. basic mappings and attribute overrides). |
| NamedDiscriminatorColumn |
Named discriminator column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedDiscriminatorColumn.ParentAdapter |
interface allowing discriminator columns to be used in multiple places |
| NamedNativeQuery |
named native query
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedQuery |
named query
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OneToManyMapping |
JPA 1:m mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OneToManyRelationship |
1:m relationship (mapped by, join table)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OneToOneMapping |
JPA 1:1 mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OneToOneRelationship |
1:1 relationship (mapped by, join column, primary key join column)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OptionalMapping |
JPA attribute mapping that is optional (e.g. basic, single relationship). |
| Orderable |
Multi-valued (1:m, m:m) relationship mappings support ordering. |
| Override_ |
Read-only (specified or virtual)
attribute override
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OverrideContainer |
attribute or association override container
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OverrideContainer.ParentAdapter |
|
| OverrideRelationship |
Association override relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| PersistentAttribute |
Context persistent attribute (field or property). |
| PersistentType |
Context persistent type. |
| PersistentType.Config |
Config that can be used to add persistent types to a persistence unit. |
| PersistentType.Parent |
|
| PersistentTypeContainer |
Interface used by persistence unit to gather up persistent types. |
| PrimaryKeyJoinColumn |
Primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| PrimaryKeyJoinColumnRelationship |
Primary key join column relationship
1:1
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Query |
Named and named native queries. |
| QueryContainer |
Container for named queries and/or named native queries. |
| QueryHint |
query hint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReferenceTable |
Reference table (i.e. a table that joins with one other table,
as opposed to a "join table" that joins with two other tables)
join table
collection table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Relationship |
A relationship contains the settings describing how entities are related
in a RelationshipMapping or SpecifiedAssociationOverride:
join column
join table
"mapped by"
primary key join column
Supported mappings:
1:1
1:m
m:1
m:m
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| RelationshipMapping |
JPA relationship (1:1, 1:m, m:1, m:m) mapping. |
| RelationshipStrategy |
Strategy describing how two entities are related, either for a
RelationshipMapping or an SpecifiedAssociationOverride:
join column
join table
"mapped by"
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SecondaryTable |
Entity secondary table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SequenceGenerator |
sequence generator
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SingleRelationshipMapping |
JPA single relationship (m:1, 1:1) mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedAccessReference |
Common interface that can be used by clients interested only in a type
or attribute's access setting (e.g. a UI composite). |
| SpecifiedAssociationOverride |
Specified association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedAttributeOverride |
Specified attribute override. |
| SpecifiedBaseColumn |
Specified
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedBaseJoinColumn |
Specified
join column
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedColumn |
Specified column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedDiscriminatorColumn |
Specified discriminator column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedJoinColumn |
Specified join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedJoinColumnRelationship |
Join column relationship
1:1
1:m
m:1
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedJoinColumnRelationshipStrategy |
Join column relationship strategy. |
| SpecifiedJoinTable |
Used by many-to-many and one-to-many mappings. |
| SpecifiedJoinTableRelationship |
Join table relationship
1:1 (JPA 2.0)
1:m
m:1 (JPA 2.0)
m:m
association override (JPA 2.0)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedJoinTableRelationshipStrategy |
Join table relationship strategy. |
| SpecifiedMappedByRelationshipStrategy |
"Mapped by" relationship strategy
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedNamedColumn |
Specified
column
join column
primary key join column
discriminator column
order column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedNamedDiscriminatorColumn |
Specified discriminator column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedOverride |
Specified
attribute override
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedOverrideRelationship |
Association override relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedPersistentAttribute |
Specified persistent attribute (field or property). |
| SpecifiedPrimaryKeyJoinColumn |
Specified primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedPrimaryKeyJoinColumnRelationshipStrategy |
Primary key join column relationship strategy. |
| SpecifiedReferenceTable |
Reference table (i.e. a table that joins with one other table,
as opposed to a "join table" that joins with two other tables)
join table
collection table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedRelationship |
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedRelationshipStrategy |
Strategy describing how two entities are joined, either for a
RelationshipMapping or an SpecifiedAssociationOverride:
join column
join table
"mapped by"
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedSecondaryTable |
Entity secondary table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedTable |
table
secondary table
join table
collection table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedTableColumn |
Specified
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedUniqueConstraint |
database unique constraint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SpecifiedUniqueConstraint.Parent |
All parents must implement this interface. |
| Table |
table
secondary table
join table
collection table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Table.ParentAdapter<P extends JpaContextModel> |
interface allowing columns to be used in multiple places
(e.g. basic mappings and attribute overrides) |
| TableColumn |
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| TableColumn.ParentAdapter |
Interface allowing columns to be used in multiple places
(e.g. basic mappings and attribute overrides). |
| TableGenerator |
table generator
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| TransientMapping |
JPA transient "mapping". |
| TypeMapping |
type mapping:
entity
mapped superclass
embeddable
Provisional API: This interface is part of an interim API that is still under
development and expected to change significantly before reaching stability. |
| TypeRefactoringParticipant |
|
| UniqueConstraint |
Database unique constraint
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VersionMapping |
JPA version mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualAssociationOverride |
Virtual association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualAttributeOverride |
Virtual attribute override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualBaseColumn |
Virtual
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualBaseJoinColumn |
Virtual join column (no virtual primary key join columns yet)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualColumn |
Virtual column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualColumn.ParentAdapter |
Interface allowing the virtual column to be get the column it overrides. |
| VirtualJoinColumn |
Virtual join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualJoinColumnRelationship |
Virtual join column relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualJoinColumnRelationshipStrategy |
Virtual join column relationship strategy. |
| VirtualJoinTable |
Used by association overrides. |
| VirtualJoinTable.ParentAdapter |
|
| VirtualJoinTableRelationship |
Virtual join table relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualJoinTableRelationshipStrategy |
Virtual join table relationship strategy. |
| VirtualNamedColumn |
Virtual
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualNamedDiscriminatorColumn |
Virtual named discriminator column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualOverride |
Virtual
attribute override
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualOverrideRelationship |
Virtual association override relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualPrimaryKeyJoinColumn |
Virtual primary key join column. |
| VirtualReferenceTable |
Virtual reference table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualRelationship |
Virtual relationship
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualRelationshipStrategy |
Virtual strategy
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualSecondaryTable |
Virtual secondary table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualTable |
Virtual table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualTableColumn |
Virtual table column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualUniqueConstraint |
Virtual database unique constraint. |
| XmlFile |
Context representation of any JPA XML file. |
| XmlFile.Root |
Common interface for the root element for a JPA XML file
(e.g. |