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)
          Build an "implied" class ref.
 ClassRef buildClassRef(PersistenceUnit parent, XmlJavaClassRef xmlClassRef)
          Build a "specified" class ref.
 EntityMappings buildEntityMappings(OrmXml parent, XmlEntityMappings entityMappings)
           
 MappingFileRef buildImpliedMappingFileRef(PersistenceUnit parent)
          Build a "implied" mapping file ref.
 JarFile buildJarFile(JarFileRef parent, JavaResourcePackageFragmentRoot jarResourcePackageFragmentRoot)
           
 JarFileRef buildJarFileRef(PersistenceUnit parent, XmlJarFileRef xmlJarFileRef)
           
 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, JavaDiscriminatorColumn.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(JavaIdMapping parent)
           
 JavaIdMapping buildJavaIdMapping(JavaPersistentAttribute parent)
           
 JavaJoinColumn buildJavaJoinColumn(JavaJpaContextNode parent, JavaJoinColumn.Owner owner)
           
 JavaJoinTable buildJavaJoinTable(JavaJoinTableJoiningStrategy parent)
           
 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(PersistentType parent, JavaResourcePersistentAttribute jrpa)
           
 JavaPersistentType buildJavaPersistentType(PersistentType.Owner owner, 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)
           
 JpaFile buildJpaFile(JpaProject jpaProject, org.eclipse.core.resources.IFile file, org.eclipse.core.runtime.content.IContentType contentType, JpaResourceModel resourceModel)
          Construct a JPA file for the specified JPA project, file, content type, and resource model.
 JpaProject buildJpaProject(JpaProject.Config config)
          Construct a JpaProject for the specified config, to be added to the specified JPA project.
 MappingFile buildMappingFile(MappingFileRef parent, JpaXmlResource resource)
           
 MappingFileRef buildMappingFileRef(PersistenceUnit parent, XmlMappingFileRef xmlMappingFileRef)
          Build a "specified" 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, XmlBasic resourceMapping)
           
 OrmColumn buildOrmColumn(XmlContextNode parent, OrmColumn.Owner owner)
           
 OrmDiscriminatorColumn buildOrmDiscriminatorColumn(OrmEntity parent, OrmDiscriminatorColumn.Owner owner)
           
 OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent, XmlEmbeddable resourceMapping)
           
 OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute parent, XmlEmbeddedId resourceMapping)
           
 OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmPersistentAttribute parent, XmlEmbedded resourceMapping)
           
 OrmEntity buildOrmEntity(OrmPersistentType parent, XmlEntity resourceMapping)
           
 OrmGeneratedValue buildOrmGeneratedValue(XmlContextNode parent, XmlGeneratedValue resourceGeneratedValue)
           
 OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute parent, XmlId resourceMapping)
           
 OrmJoinColumn buildOrmJoinColumn(XmlContextNode parent, OrmJoinColumn.Owner owner, XmlJoinColumn resourceJoinColumn)
           
 OrmJoinTable buildOrmJoinTable(OrmJoinTableJoiningStrategy parent, XmlJoinTableMapping resourceMapping)
           
 OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute parent, XmlManyToMany resourceMapping)
           
 OrmManyToOneMapping buildOrmManyToOneMapping(OrmPersistentAttribute parent, XmlManyToOne resourceMapping)
           
 OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent, XmlMappedSuperclass resourceMapping)
           
 OrmNamedNativeQuery buildOrmNamedNativeQuery(XmlContextNode parent, XmlNamedNativeQuery resourceNamedQuery)
           
 OrmNamedQuery buildOrmNamedQuery(XmlContextNode parent, XmlNamedQuery resourceNamedQuery)
           
 OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute parent, XmlNullAttributeMapping resourceMapping)
           
 OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent, XmlOneToMany resourceMapping)
           
 OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent, XmlOneToOne resourceMapping)
           
 OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent, OrmPersistentAttribute.Owner owner, XmlAttributeMapping resourceMapping)
           
 OrmPersistentType buildOrmPersistentType(EntityMappings parent, XmlTypeMapping resourceMapping)
           
 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, XmlTransient resourceMapping)
           
 OrmUniqueConstraint buildOrmUniqueConstraint(XmlContextNode parent, UniqueConstraint.Owner owner, XmlUniqueConstraint resourceUniqueConstraint)
           
 OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent, XmlVersion resourceMapping)
           
 Persistence buildPersistence(PersistenceXml parent, XmlPersistence resourcePersistence)
           
 PersistenceUnit buildPersistenceUnit(Persistence parent, XmlPersistenceUnit resourcePersistenceUnit)
           
 OrmPersistenceUnitDefaults buildPersistenceUnitDefaults(PersistenceUnitMetadata parent, XmlEntityMappings entityMappings)
           
 PersistenceUnitMetadata buildPersistenceUnitMetadata(EntityMappings parent, XmlEntityMappings entityMappings)
           
 PersistenceXml buildPersistenceXml(JpaRootContextNode parent, JpaXmlResource resource)
           
 PersistenceUnit.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)

buildJpaFile

JpaFile buildJpaFile(JpaProject jpaProject,
                     org.eclipse.core.resources.IFile file,
                     org.eclipse.core.runtime.content.IContentType contentType,
                     JpaResourceModel resourceModel)
Construct a JPA file for the specified JPA project, file, content type, and resource model.


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(org.eclipse.core.runtime.IProgressMonitor)

buildMappingFile

MappingFile buildMappingFile(MappingFileRef parent,
                             JpaXmlResource resource)

buildPersistenceXml

PersistenceXml buildPersistenceXml(JpaRootContextNode parent,
                                   JpaXmlResource resource)

buildPersistence

Persistence buildPersistence(PersistenceXml parent,
                             XmlPersistence resourcePersistence)

buildPersistenceUnit

PersistenceUnit buildPersistenceUnit(Persistence parent,
                                     XmlPersistenceUnit resourcePersistenceUnit)

buildJarFileRef

JarFileRef buildJarFileRef(PersistenceUnit parent,
                           XmlJarFileRef xmlJarFileRef)

buildMappingFileRef

MappingFileRef buildMappingFileRef(PersistenceUnit parent,
                                   XmlMappingFileRef xmlMappingFileRef)
Build a "specified" mapping file ref.


buildImpliedMappingFileRef

MappingFileRef buildImpliedMappingFileRef(PersistenceUnit parent)
Build a "implied" mapping file ref.


buildClassRef

ClassRef buildClassRef(PersistenceUnit parent,
                       XmlJavaClassRef xmlClassRef)
Build a "specified" class ref.


buildClassRef

ClassRef buildClassRef(PersistenceUnit parent,
                       java.lang.String className)
Build an "implied" class ref.


buildProperty

PersistenceUnit.Property buildProperty(PersistenceUnit parent,
                                       XmlProperty property)

buildEntityMappings

EntityMappings buildEntityMappings(OrmXml parent,
                                   XmlEntityMappings entityMappings)

buildPersistenceUnitMetadata

PersistenceUnitMetadata buildPersistenceUnitMetadata(EntityMappings parent,
                                                     XmlEntityMappings entityMappings)

buildPersistenceUnitDefaults

OrmPersistenceUnitDefaults buildPersistenceUnitDefaults(PersistenceUnitMetadata parent,
                                                        XmlEntityMappings entityMappings)

buildOrmPersistentType

OrmPersistentType buildOrmPersistentType(EntityMappings parent,
                                         XmlTypeMapping resourceMapping)

buildOrmEntity

OrmEntity buildOrmEntity(OrmPersistentType parent,
                         XmlEntity resourceMapping)

buildOrmMappedSuperclass

OrmMappedSuperclass buildOrmMappedSuperclass(OrmPersistentType parent,
                                             XmlMappedSuperclass resourceMapping)

buildOrmEmbeddable

OrmEmbeddable buildOrmEmbeddable(OrmPersistentType parent,
                                 XmlEmbeddable resourceMapping)

buildOrmPersistentAttribute

OrmPersistentAttribute buildOrmPersistentAttribute(OrmPersistentType parent,
                                                   OrmPersistentAttribute.Owner owner,
                                                   XmlAttributeMapping resourceMapping)

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(OrmJoinTableJoiningStrategy parent,
                               XmlJoinTableMapping resourceMapping)

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,
                                                   OrmDiscriminatorColumn.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,
                                     XmlBasic resourceMapping)

buildOrmManyToManyMapping

OrmManyToManyMapping buildOrmManyToManyMapping(OrmPersistentAttribute parent,
                                               XmlManyToMany resourceMapping)

buildOrmOneToManyMapping

OrmOneToManyMapping buildOrmOneToManyMapping(OrmPersistentAttribute parent,
                                             XmlOneToMany resourceMapping)

buildOrmManyToOneMapping

OrmManyToOneMapping buildOrmManyToOneMapping(OrmPersistentAttribute parent,
                                             XmlManyToOne resourceMapping)

buildOrmOneToOneMapping

OrmOneToOneMapping buildOrmOneToOneMapping(OrmPersistentAttribute parent,
                                           XmlOneToOne resourceMapping)

buildOrmEmbeddedIdMapping

OrmEmbeddedIdMapping buildOrmEmbeddedIdMapping(OrmPersistentAttribute parent,
                                               XmlEmbeddedId resourceMapping)

buildOrmEmbeddedMapping

OrmEmbeddedMapping buildOrmEmbeddedMapping(OrmPersistentAttribute parent,
                                           XmlEmbedded resourceMapping)

buildOrmIdMapping

OrmIdMapping buildOrmIdMapping(OrmPersistentAttribute parent,
                               XmlId resourceMapping)

buildOrmTransientMapping

OrmTransientMapping buildOrmTransientMapping(OrmPersistentAttribute parent,
                                             XmlTransient resourceMapping)

buildOrmVersionMapping

OrmVersionMapping buildOrmVersionMapping(OrmPersistentAttribute parent,
                                         XmlVersion resourceMapping)

buildOrmNullAttributeMapping

OrmAttributeMapping buildOrmNullAttributeMapping(OrmPersistentAttribute parent,
                                                 XmlNullAttributeMapping resourceMapping)

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(PersistentType.Owner owner,
                                           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(PersistentType 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(JavaJoinTableJoiningStrategy parent)

buildJavaColumn

JavaColumn buildJavaColumn(JavaJpaContextNode parent,
                           JavaColumn.Owner owner)

buildJavaDiscriminatorColumn

JavaDiscriminatorColumn buildJavaDiscriminatorColumn(JavaEntity parent,
                                                     JavaDiscriminatorColumn.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(JavaIdMapping 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)

buildJarFile

JarFile buildJarFile(JarFileRef parent,
                     JavaResourcePackageFragmentRoot jarResourcePackageFragmentRoot)