Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.jpa2
Interface JpaFactory2_0

All Superinterfaces:
JpaFactory

public interface JpaFactory2_0
extends JpaFactory

JPA 2.0 factory

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
2.3
See Also:
GenericJpaFactory2_0

Method Summary
 DatabaseIdentifierAdapter buildDatabaseIdentifierAdapter(JpaDataSource dataSource)
          Return an identifier adapter that can be used to convert database identifiers to names and vice versa, respecting the delimited-identifiers in persistence.xml.
 Cacheable2_0 buildJavaCacheable(JavaCacheableReference2_0 parent)
           
 JavaCollectionTable2_0 buildJavaCollectionTable(JavaCollectionTable2_0.ParentAdapter parentAdapter)
           
 JavaDerivedIdentity2_0 buildJavaDerivedIdentity(JavaSingleRelationshipMapping2_0 parent)
           
 JavaElementCollectionMapping2_0 buildJavaElementCollectionMapping(JavaSpecifiedPersistentAttribute parent)
           
 JavaSpecifiedColumn buildJavaMapKeyColumn(JavaSpecifiedColumn.ParentAdapter parentAdapter)
           
 Orderable buildJavaOrderable(JavaAttributeMapping parent)
          Use buildJavaOrderable(JavaOrderable2_0.ParentAdapter).
 JavaOrderable2_0 buildJavaOrderable(JavaOrderable2_0.ParentAdapter parentAdapter)
           
 JavaSpecifiedOrderColumn2_0 buildJavaOrderColumn(JavaSpecifiedOrderColumn2_0.ParentAdapter parentAdapter)
           
 OrphanRemovable2_0 buildJavaOrphanRemoval(OrphanRemovalMapping2_0 parent)
           
 MetamodelSourceType2_0.Synchronizer buildMetamodelSynchronizer(MetamodelSourceType2_0 sourceType)
           
 
Methods inherited from interface org.eclipse.jpt.jpa.core.JpaFactory
buildContextModelRoot, buildJavaAssociationOverride, buildJavaAssociationOverrideContainer, buildJavaAttributeOverride, buildJavaAttributeOverrideContainer, buildJavaBaseEnumeratedConverter, buildJavaBaseTemporalConverter, buildJavaBasicMapping, buildJavaColumn, buildJavaDiscriminatorColumn, buildJavaEmbeddable, buildJavaEmbeddedIdMapping, buildJavaEmbeddedMapping, buildJavaEntity, buildJavaGeneratedValue, buildJavaGeneratorContainer, buildJavaIdMapping, buildJavaJoinColumn, buildJavaJoinTable, buildJavaLobConverter, buildJavaManyToManyMapping, buildJavaManyToOneMapping, buildJavaMappedSuperclass, buildJavaNamedNativeQuery, buildJavaNamedQuery, buildJavaNullAttributeMapping, buildJavaNullTypeMapping, buildJavaOneToManyMapping, buildJavaOneToOneMapping, buildJavaOverrideRelationship, buildJavaPersistentAttribute, buildJavaPersistentField, buildJavaPersistentProperty, buildJavaPersistentType, buildJavaPrimaryKeyJoinColumn, buildJavaQueryContainer, buildJavaQueryHint, buildJavaSecondaryTable, buildJavaSequenceGenerator, buildJavaTable, buildJavaTableGenerator, buildJavaTransientMapping, buildJavaUniqueConstraint, buildJavaVersionMapping, buildJavaVirtualAssociationOverride, buildJavaVirtualAttributeOverride, buildJavaVirtualColumn, buildJavaVirtualJoinColumn, buildJavaVirtualJoinTable, buildJavaVirtualOverrideRelationship, buildJavaVirtualUniqueConstraint, buildJpaDataSource, buildJpaFile, buildJpaProject, buildMappingFile, buildPersistenceXml
 

Method Detail

buildDatabaseIdentifierAdapter

DatabaseIdentifierAdapter buildDatabaseIdentifierAdapter(JpaDataSource dataSource)
Return an identifier adapter that can be used to convert database identifiers to names and vice versa, respecting the delimited-identifiers in persistence.xml.


buildMetamodelSynchronizer

MetamodelSourceType2_0.Synchronizer buildMetamodelSynchronizer(MetamodelSourceType2_0 sourceType)

buildJavaDerivedIdentity

JavaDerivedIdentity2_0 buildJavaDerivedIdentity(JavaSingleRelationshipMapping2_0 parent)

buildJavaElementCollectionMapping

JavaElementCollectionMapping2_0 buildJavaElementCollectionMapping(JavaSpecifiedPersistentAttribute parent)

buildJavaCacheable

Cacheable2_0 buildJavaCacheable(JavaCacheableReference2_0 parent)

buildJavaOrphanRemoval

OrphanRemovable2_0 buildJavaOrphanRemoval(OrphanRemovalMapping2_0 parent)

buildJavaOrderColumn

JavaSpecifiedOrderColumn2_0 buildJavaOrderColumn(JavaSpecifiedOrderColumn2_0.ParentAdapter parentAdapter)

buildJavaCollectionTable

JavaCollectionTable2_0 buildJavaCollectionTable(JavaCollectionTable2_0.ParentAdapter parentAdapter)

buildJavaMapKeyColumn

JavaSpecifiedColumn buildJavaMapKeyColumn(JavaSpecifiedColumn.ParentAdapter parentAdapter)

buildJavaOrderable

JavaOrderable2_0 buildJavaOrderable(JavaOrderable2_0.ParentAdapter parentAdapter)

buildJavaOrderable

Orderable buildJavaOrderable(JavaAttributeMapping parent)
Use buildJavaOrderable(JavaOrderable2_0.ParentAdapter).

Specified by:
buildJavaOrderable in interface JpaFactory

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.