org.eclipse.jpt.core
Interface JpaFactory


public interface JpaFactory

Use JpaFactory to build any core (e.g. JpaProject) model object or any java (e.g. JavaEntity), orm (e.g. EntityMappings), or persistence (e.g. PersistenceUnit) context model objects. Assumes a base JPA project context structure corresponding to the JPA spec: RootContent |- persistence.xml |- persistence unit(s) |- mapping file(s) (e.g. orm.xml) | |- persistent type mapping(s) (e.g. Entity) | |- persistent attribute mapping(s) (e.g. Basic) |- persistent type mapping(s) ... and associated objects.

See Also:
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.

Method Summary
 ClassRef buildClassRef(PersistenceUnit parent, java.lang.String className)
           
 ClassRef buildClassRef(PersistenceUnit parent, XmlJavaClassRef xmlClassRef)
           
 XmlContextNode buildContextNode(JpaContextNode parent, JpaXmlResource resource)
          Build a context node that is appropriate to the given resource.
 EntityMappings buildEntityMappings(OrmXml parent, XmlEntityMappings entityMappings)
           
 JavaAssociationOverride buildJavaAssociationOverride(JavaJpaContextNode parent, AssociationOverride.Owner owner)
           
 JavaAttributeOverride buildJavaAttributeOverride(JavaJpaContextNode parent, AttributeOverride.Owner owner)
           
 JavaBasicMapping buildJavaBasicMapping(JavaPersistentAttribute parent)
           
 JavaColumn buildJavaColumn(JavaJpaContextNode parent, JavaColumn.Owner owner)
           
 JavaDiscriminatorColumn buildJavaDiscriminatorColumn(JavaEntity parent, JavaNamedColumn.Owner owner)
           
 JavaEmbeddable buildJavaEmbeddable(JavaPersistentType parent)
           
 JavaEmbeddedIdMapping buildJavaEmbeddedIdMapping(JavaPersistentAttribute parent)
           
 JavaEmbeddedMapping buildJavaEmbeddedMapping(JavaPersistentAttribute parent)
           
 JavaEntity buildJavaEntity(JavaPersistentType parent)
           
 JavaEnumeratedConverter buildJavaEnumeratedConverter(JavaAttributeMapping parent, JavaResourcePersistentAttribute jrpa)
           
 JavaGeneratedValue buildJavaGeneratedValue(JavaAttributeMapping parent)
           
 JavaIdMapping buildJavaIdMapping(JavaPersistentAttribute parent)
           
 JavaJoinColumn buildJavaJoinColumn(JavaJpaContextNode parent, JavaJoinColumn.Owner owner)
           
 JavaJoinTable buildJavaJoinTable(JavaRelationshipMapping parent)
           
 JpaFile buildJavaJpaFile(JpaProject jpaProject, org.eclipse.core.resources.IFile file)
          Construct a Java JPA file for the specified JPA project and file.
 JavaLobConverter buildJavaLobConverter(JavaAttributeMapping parent, JavaResourcePersistentAttribute jrpa)
           
 JavaManyToManyMapping buildJavaManyToManyMapping(JavaPersistentAttribute parent)
           
 JavaManyToOneMapping buildJavaManyToOneMapping(JavaPersistentAttribute parent)
           
 JavaMappedSuperclass buildJavaMappedSuperclass(JavaPersistentType parent)
           
 JavaNamedNativeQuery buildJavaNamedNativeQuery(JavaJpaContextNode parent)
           
 JavaNamedQuery buildJavaNamedQuery(JavaJpaContextNode parent)
           
 JavaAttributeMapping buildJavaNullAttributeMapping(JavaPersistentAttribute parent)
           
 JavaTypeMapping buildJavaNullTypeMapping(JavaPersistentType parent)
           
 JavaOneToManyMapping buildJavaOneToManyMapping(JavaPersistentAttribute parent)
           
 JavaOneToOneMapping buildJavaOneToOneMapping(JavaPersistentAttribute parent)
           
 JavaPersistentAttribute buildJavaPersistentAttribute(JavaPersistentType parent, JavaResourcePersistentAttribute jrpa)
           
 JavaPersistentType buildJavaPersistentType(PersistentTypeContext parent, JavaResourcePersistentType jrpt)
           
 JavaPrimaryKeyJoinColumn buildJavaPrimaryKeyJoinColumn(JavaJpaContextNode parent, JavaBaseJoinColumn.Owner owner)
           
 JavaQueryHint buildJavaQueryHint(JavaQuery parent)
           
 JavaSecondaryTable buildJavaSecondaryTable(JavaEntity parent)
           
 JavaSequenceGenerator buildJavaSequenceGenerator(JavaJpaContextNode parent)
           
 JavaTable buildJavaTable(JavaEntity parent)
           
 JavaTableGenerator buildJavaTableGenerator(JavaJpaContextNode parent)
           
 JavaTemporalConverter buildJavaTemporalConverter(JavaAttributeMapping parent, JavaResourcePersistentAttribute jrpa)
           
 JavaTransientMapping buildJavaTransientMapping(JavaPersistentAttribute parent)
           
 JavaUniqueConstraint buildJavaUniqueConstraint(JavaJpaContextNode parent, UniqueConstraint.Owner owner)
           
 JavaVersionMapping buildJavaVersionMapping(JavaPersistentAttribute parent)
           
 JpaDataSource buildJpaDataSource(JpaProject jpaProject, java.lang.String connectionProfileName)
           
 JpaProject buildJpaProject(JpaProject.Config config)
          Construct a JpaProject for the specified config, to be added to the specified JPA project.
 MappingFileRef buildMappingFileRef(PersistenceUnit parent, XmlMappingFileRef xmlMappingFileRef)
          xmlMappingFileRef is allowed to be null, this would be used for the implied mapping file ref
 OrmAssociationOverride buildOrmAssociationOverride(XmlContextNode parent, AssociationOverride.Owner owner, XmlAssociationOverride associationOverride)
           
 OrmAttributeOverride buildOrmAttributeOverride(XmlContextNode parent, AttributeOverride.Owner owner, XmlAttributeOverride xmlAttributeOverride)
           
 OrmBasicMapping buildOrmBasicMapping(OrmPersistentAttribute parent)
           
 OrmColumn buildOrmColumn(XmlContextNode parent, OrmColumn.Owner owner)
           
 OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent, OrmNamedColumn.Owner owner)
           
 OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent)
           
 OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute parent)
           
 OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmPersistentAttribute parent)
           
 OrmEntity buildOrmEntity(OrmPersistentType parent)
           
 OrmGeneratedValue buildOrmGeneratedValue(XmlContextNode parent, XmlGeneratedValue resourceGeneratedValue)
           
 OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute parent)
           
 OrmJoinColumn buildOrmJoinColumn(XmlContextNode parent, OrmJoinColumn.Owner owner, XmlJoinColumn resourceJoinColumn)
           
 OrmJoinTable buildOrmJoinTable(OrmRelationshipMapping parent)
           
 JpaFile buildOrmJpaFile(JpaProject jpaProject, org.eclipse.core.resources.IFile file)
          Construct an ORM JPA file for the specified JPA project and file.
 OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute parent)
           
 OrmManyToOneMapping buildOrmManyToOneMapping(OrmPersistentAttribute parent)
           
 OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent)
           
 OrmNamedNativeQuery buildOrmNamedNativeQuery(XmlContextNode parent, XmlNamedNativeQuery resourceNamedQuery)
           
 OrmNamedQuery buildOrmNamedQuery(XmlContextNode parent, XmlNamedQuery resourceNamedQuery)
           
 OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute parent)
           
 OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent)
           
 OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent)
           
 OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent, java.lang.String mappingKey)
           
 OrmPersistentType buildOrmPersistentType(OrmPersistentTypeContext parent, java.lang.String mappingKey)
           
 OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(XmlContextNode parent, OrmBaseJoinColumn.Owner owner, XmlPrimaryKeyJoinColumn resourcePkJoinColumn)
           
 OrmQueryHint buildOrmQueryHint(OrmQuery parent, XmlQueryHint resourceQueryhint)
           
 OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent, XmlSecondaryTable xmlSecondaryTable)
           
 OrmSequenceGenerator buildOrmSequenceGenerator(XmlContextNode parent, XmlSequenceGenerator resourceSequenceGenerator)
           
 OrmTable buildOrmTable(OrmEntity parent)
           
 OrmTableGenerator buildOrmTableGenerator(XmlContextNode parent, XmlTableGenerator resourceTableGenerator)
           
 OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute parent)
           
 OrmUniqueConstraint buildOrmUniqueConstraint(XmlContextNode parent, UniqueConstraint.Owner owner, XmlUniqueConstraint resourceUniqueConstraint)
           
 OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent)
           
 OrmXml buildOrmXml(MappingFileRef parent, OrmResource ormResource)
           
 Persistence buildPersistence(PersistenceXml parent, XmlPersistence resourcePersistence)
           
 JpaFile buildPersistenceJpaFile(JpaProject jpaProject, org.eclipse.core.resources.IFile file)
          Construct a Persistence JPA file for the specified JPA project and file.
 PersistenceUnit buildPersistenceUnit(Persistence parent, XmlPersistenceUnit resourcePersistenceUnit)
           
 OrmPersistenceUnitDefaults buildPersistenceUnitDefaults(PersistenceUnitMetadata parent, XmlEntityMappings entityMappings)
           
 PersistenceUnitMetadata buildPersistenceUnitMetadata(EntityMappings parent, XmlEntityMappings entityMappings)
           
 PersistenceXml buildPersistenceXml(JpaRootContextNode parent, PersistenceResource persistenceResource)
           
 Property buildProperty(PersistenceUnit parent, XmlProperty property)
           
 JpaRootContextNode buildRootContextNode(JpaProject jpaProject)
          Build a (/an updated) root context node to be associated with the given JPA project.
 XmlBasic buildVirtualXmlBasic(OrmTypeMapping ormTypeMapping, JavaBasicMapping javaBasicMapping)
           
 XmlEmbedded buildVirtualXmlEmbedded(OrmTypeMapping ormTypeMapping, JavaEmbeddedMapping javaEmbeddedMapping)
           
 XmlEmbeddedId buildVirtualXmlEmbeddedId(OrmTypeMapping ormTypeMapping, JavaEmbeddedIdMapping javaEmbeddedIdMapping)
           
 XmlId buildVirtualXmlId(OrmTypeMapping ormTypeMapping, JavaIdMapping javaIdMapping)
           
 XmlManyToMany buildVirtualXmlManyToMany(OrmTypeMapping ormTypeMapping, JavaManyToManyMapping javaManyToManyMapping)
           
 XmlManyToOne buildVirtualXmlManyToOne(OrmTypeMapping ormTypeMapping, JavaManyToOneMapping javaManyToOneMapping)
           
 XmlNullAttributeMapping buildVirtualXmlNullAttributeMapping(OrmTypeMapping ormTypeMapping, JavaAttributeMapping javaAttributeMapping)
           
 XmlOneToMany buildVirtualXmlOneToMany(OrmTypeMapping ormTypeMapping, JavaOneToManyMapping javaOneToManyMapping)
           
 XmlOneToOne buildVirtualXmlOneToOne(OrmTypeMapping ormTypeMapping, JavaOneToOneMapping javaOneToOneMapping)
           
 XmlTransient buildVirtualXmlTransient(OrmTypeMapping ormTypeMapping, JavaTransientMapping javaTransientMapping)
           
 XmlVersion buildVirtualXmlVersion(OrmTypeMapping ormTypeMapping, JavaVersionMapping javaVersionMapping)
           
 

Method Detail

buildJpaProject

JpaProject buildJpaProject(JpaProject.Config config)
                           throws org.eclipse.core.runtime.CoreException
Construct a JpaProject for the specified config, to be added to the specified JPA project. Return null if unable to create the JPA file (e.g. the content type is unrecognized).

Throws:
org.eclipse.core.runtime.CoreException

buildJpaDataSource

JpaDataSource buildJpaDataSource(JpaProject jpaProject,
                                 java.lang.String connectionProfileName)

buildJavaJpaFile

JpaFile buildJavaJpaFile(JpaProject jpaProject,
                         org.eclipse.core.resources.IFile file)
Construct a Java JPA file for the specified JPA project and file.


buildPersistenceJpaFile

JpaFile buildPersistenceJpaFile(JpaProject jpaProject,
                                org.eclipse.core.resources.IFile file)
Construct a Persistence JPA file for the specified JPA project and file.


buildOrmJpaFile

JpaFile buildOrmJpaFile(JpaProject jpaProject,
                        org.eclipse.core.resources.IFile file)
Construct an ORM JPA file for the specified JPA project and file.


buildRootContextNode

JpaRootContextNode buildRootContextNode(JpaProject jpaProject)
Build a (/an updated) root context node to be associated with the given JPA project. The root context node will be built once, but updated many times.

See Also:
JpaProject.update(ProgressMonitor)

buildContextNode

XmlContextNode buildContextNode(JpaContextNode parent,
                                JpaXmlResource resource)
Build a context node that is appropriate to the given resource. This may return null if the resource cannot be associated with an appropriate context node.


buildPersistenceXml

PersistenceXml buildPersistenceXml(JpaRootContextNode parent,
                                   PersistenceResource persistenceResource)

buildPersistence

Persistence buildPersistence(PersistenceXml parent,
                             XmlPersistence resourcePersistence)

buildPersistenceUnit

PersistenceUnit buildPersistenceUnit(Persistence parent,
                                     XmlPersistenceUnit resourcePersistenceUnit)

buildMappingFileRef

MappingFileRef buildMappingFileRef(PersistenceUnit parent,
                                   XmlMappingFileRef xmlMappingFileRef)
xmlMappingFileRef is allowed to be null, this would be used for the implied mapping file ref


buildClassRef

ClassRef buildClassRef(PersistenceUnit parent,
                       XmlJavaClassRef xmlClassRef)

buildClassRef

ClassRef buildClassRef(PersistenceUnit parent,
                       java.lang.String className)

buildProperty

Property buildProperty(PersistenceUnit parent,
                       XmlProperty property)

buildOrmXml

OrmXml buildOrmXml(MappingFileRef parent,
                   OrmResource ormResource)

buildEntityMappings

EntityMappings buildEntityMappings(OrmXml parent,
                                   XmlEntityMappings entityMappings)

buildPersistenceUnitMetadata

PersistenceUnitMetadata buildPersistenceUnitMetadata(EntityMappings parent,
                                                     XmlEntityMappings entityMappings)

buildPersistenceUnitDefaults

OrmPersistenceUnitDefaults buildPersistenceUnitDefaults(PersistenceUnitMetadata parent,
                                                        XmlEntityMappings entityMappings)

buildOrmPersistentType

OrmPersistentType buildOrmPersistentType(OrmPersistentTypeContext parent,
                                         java.lang.String mappingKey)

buildOrmEntity

OrmEntity buildOrmEntity(OrmPersistentType parent)

buildOrmMappedSuperclass

OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent)

buildOrmEmbeddable

OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent)

buildOrmPersistentAttribute

OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent,
                                                   java.lang.String mappingKey)

buildOrmTable

OrmTable buildOrmTable(OrmEntity parent)

buildOrmSecondaryTable

OrmSecondaryTable buildOrmSecondaryTable(OrmEntity parent,
                                         XmlSecondaryTable xmlSecondaryTable)

buildOrmPrimaryKeyJoinColumn

OrmPrimaryKeyJoinColumn buildOrmPrimaryKeyJoinColumn(XmlContextNode parent,
                                                     OrmBaseJoinColumn.Owner owner,
                                                     XmlPrimaryKeyJoinColumn resourcePkJoinColumn)

buildOrmJoinTable

OrmJoinTable buildOrmJoinTable(OrmRelationshipMapping parent)

buildOrmJoinColumn

OrmJoinColumn buildOrmJoinColumn(XmlContextNode parent,
                                 OrmJoinColumn.Owner owner,
                                 XmlJoinColumn resourceJoinColumn)

buildOrmAttributeOverride

OrmAttributeOverride buildOrmAttributeOverride(XmlContextNode parent,
                                               AttributeOverride.Owner owner,
                                               XmlAttributeOverride xmlAttributeOverride)

buildOrmAssociationOverride

OrmAssociationOverride buildOrmAssociationOverride(XmlContextNode parent,
                                                   AssociationOverride.Owner owner,
                                                   XmlAssociationOverride associationOverride)

buildOrmDiscriminatorColumn

OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent,
                                                   OrmNamedColumn.Owner owner)

buildOrmColumn

OrmColumn buildOrmColumn(XmlContextNode parent,
                         OrmColumn.Owner owner)

buildOrmGeneratedValue

OrmGeneratedValue buildOrmGeneratedValue(XmlContextNode parent,
                                         XmlGeneratedValue resourceGeneratedValue)

buildOrmSequenceGenerator

OrmSequenceGenerator buildOrmSequenceGenerator(XmlContextNode parent,
                                               XmlSequenceGenerator resourceSequenceGenerator)

buildOrmTableGenerator

OrmTableGenerator buildOrmTableGenerator(XmlContextNode parent,
                                         XmlTableGenerator resourceTableGenerator)

buildOrmNamedNativeQuery

OrmNamedNativeQuery buildOrmNamedNativeQuery(XmlContextNode parent,
                                             XmlNamedNativeQuery resourceNamedQuery)

buildOrmNamedQuery

OrmNamedQuery buildOrmNamedQuery(XmlContextNode parent,
                                 XmlNamedQuery resourceNamedQuery)

buildOrmQueryHint

OrmQueryHint buildOrmQueryHint(OrmQuery parent,
                               XmlQueryHint resourceQueryhint)

buildOrmBasicMapping

OrmBasicMapping buildOrmBasicMapping(OrmPersistentAttribute parent)

buildOrmManyToManyMapping

OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute parent)

buildOrmOneToManyMapping

OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent)

buildOrmManyToOneMapping

OrmManyToOneMapping buildOrmManyToOneMapping(OrmPersistentAttribute parent)

buildOrmOneToOneMapping

OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent)

buildOrmEmbeddedIdMapping

OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute parent)

buildOrmEmbeddedMapping

OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmPersistentAttribute parent)

buildOrmIdMapping

OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute parent)

buildOrmTransientMapping

OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute parent)

buildOrmVersionMapping

OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent)

buildOrmNullAttributeMapping

OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute parent)

buildOrmUniqueConstraint

OrmUniqueConstraint buildOrmUniqueConstraint(XmlContextNode parent,
                                             UniqueConstraint.Owner owner,
                                             XmlUniqueConstraint resourceUniqueConstraint)

buildVirtualXmlBasic

XmlBasic buildVirtualXmlBasic(OrmTypeMapping ormTypeMapping,
                              JavaBasicMapping javaBasicMapping)

buildVirtualXmlEmbeddedId

XmlEmbeddedId buildVirtualXmlEmbeddedId(OrmTypeMapping ormTypeMapping,
                                        JavaEmbeddedIdMapping javaEmbeddedIdMapping)

buildVirtualXmlEmbedded

XmlEmbedded buildVirtualXmlEmbedded(OrmTypeMapping ormTypeMapping,
                                    JavaEmbeddedMapping javaEmbeddedMapping)

buildVirtualXmlId

XmlId buildVirtualXmlId(OrmTypeMapping ormTypeMapping,
                        JavaIdMapping javaIdMapping)

buildVirtualXmlManyToOne

XmlManyToOne buildVirtualXmlManyToOne(OrmTypeMapping ormTypeMapping,
                                      JavaManyToOneMapping javaManyToOneMapping)

buildVirtualXmlManyToMany

XmlManyToMany buildVirtualXmlManyToMany(OrmTypeMapping ormTypeMapping,
                                        JavaManyToManyMapping javaManyToManyMapping)

buildVirtualXmlOneToMany

XmlOneToMany buildVirtualXmlOneToMany(OrmTypeMapping ormTypeMapping,
                                      JavaOneToManyMapping javaOneToManyMapping)

buildVirtualXmlOneToOne

XmlOneToOne buildVirtualXmlOneToOne(OrmTypeMapping ormTypeMapping,
                                    JavaOneToOneMapping javaOneToOneMapping)

buildVirtualXmlTransient

XmlTransient buildVirtualXmlTransient(OrmTypeMapping ormTypeMapping,
                                      JavaTransientMapping javaTransientMapping)

buildVirtualXmlVersion

XmlVersion buildVirtualXmlVersion(OrmTypeMapping ormTypeMapping,
                                  JavaVersionMapping javaVersionMapping)

buildVirtualXmlNullAttributeMapping

XmlNullAttributeMapping buildVirtualXmlNullAttributeMapping(OrmTypeMapping ormTypeMapping,
                                                            JavaAttributeMapping javaAttributeMapping)

buildJavaPersistentType

JavaPersistentType buildJavaPersistentType(PersistentTypeContext parent,
                                           JavaResourcePersistentType jrpt)

buildJavaEntity

JavaEntity buildJavaEntity(JavaPersistentType parent)

buildJavaMappedSuperclass

JavaMappedSuperclass buildJavaMappedSuperclass(JavaPersistentType parent)

buildJavaEmbeddable

JavaEmbeddable buildJavaEmbeddable(JavaPersistentType parent)

buildJavaNullTypeMapping

JavaTypeMapping buildJavaNullTypeMapping(JavaPersistentType parent)

buildJavaPersistentAttribute

JavaPersistentAttribute buildJavaPersistentAttribute(JavaPersistentType parent,
                                                     JavaResourcePersistentAttribute jrpa)

buildJavaBasicMapping

JavaBasicMapping buildJavaBasicMapping(JavaPersistentAttribute parent)

buildJavaEmbeddedIdMapping

JavaEmbeddedIdMapping buildJavaEmbeddedIdMapping(JavaPersistentAttribute parent)

buildJavaEmbeddedMapping

JavaEmbeddedMapping buildJavaEmbeddedMapping(JavaPersistentAttribute parent)

buildJavaIdMapping

JavaIdMapping buildJavaIdMapping(JavaPersistentAttribute parent)

buildJavaManyToManyMapping

JavaManyToManyMapping buildJavaManyToManyMapping(JavaPersistentAttribute parent)

buildJavaManyToOneMapping

JavaManyToOneMapping buildJavaManyToOneMapping(JavaPersistentAttribute parent)

buildJavaOneToManyMapping

JavaOneToManyMapping buildJavaOneToManyMapping(JavaPersistentAttribute parent)

buildJavaOneToOneMapping

JavaOneToOneMapping buildJavaOneToOneMapping(JavaPersistentAttribute parent)

buildJavaTransientMapping

JavaTransientMapping buildJavaTransientMapping(JavaPersistentAttribute parent)

buildJavaVersionMapping

JavaVersionMapping buildJavaVersionMapping(JavaPersistentAttribute parent)

buildJavaNullAttributeMapping

JavaAttributeMapping buildJavaNullAttributeMapping(JavaPersistentAttribute parent)

buildJavaTable

JavaTable buildJavaTable(JavaEntity parent)

buildJavaJoinTable

JavaJoinTable buildJavaJoinTable(JavaRelationshipMapping parent)

buildJavaColumn

JavaColumn buildJavaColumn(JavaJpaContextNode parent,
                           JavaColumn.Owner owner)

buildJavaDiscriminatorColumn

JavaDiscriminatorColumn buildJavaDiscriminatorColumn(JavaEntity parent,
                                                     JavaNamedColumn.Owner owner)

buildJavaJoinColumn

JavaJoinColumn buildJavaJoinColumn(JavaJpaContextNode parent,
                                   JavaJoinColumn.Owner owner)

buildJavaSecondaryTable

JavaSecondaryTable buildJavaSecondaryTable(JavaEntity parent)

buildJavaSequenceGenerator

JavaSequenceGenerator buildJavaSequenceGenerator(JavaJpaContextNode parent)

buildJavaTableGenerator

JavaTableGenerator buildJavaTableGenerator(JavaJpaContextNode parent)

buildJavaGeneratedValue

JavaGeneratedValue buildJavaGeneratedValue(JavaAttributeMapping parent)

buildJavaPrimaryKeyJoinColumn

JavaPrimaryKeyJoinColumn buildJavaPrimaryKeyJoinColumn(JavaJpaContextNode parent,
                                                       JavaBaseJoinColumn.Owner owner)

buildJavaAttributeOverride

JavaAttributeOverride buildJavaAttributeOverride(JavaJpaContextNode parent,
                                                 AttributeOverride.Owner owner)

buildJavaAssociationOverride

JavaAssociationOverride buildJavaAssociationOverride(JavaJpaContextNode parent,
                                                     AssociationOverride.Owner owner)

buildJavaNamedQuery

JavaNamedQuery buildJavaNamedQuery(JavaJpaContextNode parent)

buildJavaNamedNativeQuery

JavaNamedNativeQuery buildJavaNamedNativeQuery(JavaJpaContextNode parent)

buildJavaQueryHint

JavaQueryHint buildJavaQueryHint(JavaQuery parent)

buildJavaUniqueConstraint

JavaUniqueConstraint buildJavaUniqueConstraint(JavaJpaContextNode parent,
                                               UniqueConstraint.Owner owner)

buildJavaEnumeratedConverter

JavaEnumeratedConverter buildJavaEnumeratedConverter(JavaAttributeMapping parent,
                                                     JavaResourcePersistentAttribute jrpa)

buildJavaTemporalConverter

JavaTemporalConverter buildJavaTemporalConverter(JavaAttributeMapping parent,
                                                 JavaResourcePersistentAttribute jrpa)

buildJavaLobConverter

JavaLobConverter buildJavaLobConverter(JavaAttributeMapping parent,
                                       JavaResourcePersistentAttribute jrpa)