public class JPADomainExporter extends AbstractDomainExporter
JPADomainExporter
exports JPA 2 metamodels to Querydsl expression typestypeFactory
Constructor and Description |
---|
JPADomainExporter(java.io.File targetFolder,
javax.persistence.metamodel.Metamodel metamodel)
Create a new JPADomainExporter instance
|
JPADomainExporter(java.lang.String namePrefix,
java.io.File targetFolder,
javax.persistence.metamodel.Metamodel metamodel)
Create a new JPADomainExporter instance
|
JPADomainExporter(java.lang.String namePrefix,
java.io.File targetFolder,
javax.persistence.metamodel.Metamodel metamodel,
java.nio.charset.Charset charset)
Create a new JPADomainExporter instance
|
JPADomainExporter(java.lang.String namePrefix,
java.io.File targetFolder,
SerializerConfig serializerConfig,
javax.persistence.metamodel.Metamodel metamodel)
Create a new JPADomainExporter instance
|
JPADomainExporter(java.lang.String namePrefix,
java.io.File targetFolder,
SerializerConfig serializerConfig,
javax.persistence.metamodel.Metamodel metamodel,
java.nio.charset.Charset charset)
Create a new JPADomainExporter instance
|
JPADomainExporter(java.lang.String namePrefix,
java.lang.String nameSuffix,
java.io.File targetFolder,
javax.persistence.metamodel.Metamodel metamodel)
Create a new JPADomainExporter instance
|
JPADomainExporter(java.lang.String namePrefix,
java.lang.String nameSuffix,
java.io.File targetFolder,
SerializerConfig serializerConfig,
javax.persistence.metamodel.Metamodel metamodel,
java.nio.charset.Charset charset)
Create a new JPADomainExporter instance
|
Modifier and Type | Method and Description |
---|---|
protected void |
collectTypes() |
createEmbeddableType, createEmbeddableType, createEntityType, createEntityType, createEntityType, createProperty, createSuperType, execute, getAnnotatedElement, getGeneratedFiles, getType, getTypeOverride, normalize, setUnknownAsEntity
public JPADomainExporter(java.io.File targetFolder, javax.persistence.metamodel.Metamodel metamodel)
targetFolder
- target foldermetamodel
- metamodelpublic JPADomainExporter(java.lang.String namePrefix, java.io.File targetFolder, javax.persistence.metamodel.Metamodel metamodel)
namePrefix
- name prefix (default: Q)targetFolder
- target foldermetamodel
- metamodelpublic JPADomainExporter(java.lang.String namePrefix, java.io.File targetFolder, javax.persistence.metamodel.Metamodel metamodel, java.nio.charset.Charset charset)
namePrefix
- name prefix (default: Q)targetFolder
- target foldermetamodel
- metamodelcharset
- charset (default: system charset)public JPADomainExporter(java.lang.String namePrefix, java.lang.String nameSuffix, java.io.File targetFolder, javax.persistence.metamodel.Metamodel metamodel)
namePrefix
- name prefix (default: Q)nameSuffix
- name suffixtargetFolder
- target foldermetamodel
- metamodelpublic JPADomainExporter(java.lang.String namePrefix, java.io.File targetFolder, SerializerConfig serializerConfig, javax.persistence.metamodel.Metamodel metamodel)
namePrefix
- name prefix (default: Q)targetFolder
- target folderserializerConfig
- serializer configmetamodel
- metamodelpublic JPADomainExporter(java.lang.String namePrefix, java.io.File targetFolder, SerializerConfig serializerConfig, javax.persistence.metamodel.Metamodel metamodel, java.nio.charset.Charset charset)
namePrefix
- name prefix (default: Q)targetFolder
- target folderserializerConfig
- serializer configmetamodel
- metamodelcharset
- charset (default: system charset)public JPADomainExporter(java.lang.String namePrefix, java.lang.String nameSuffix, java.io.File targetFolder, SerializerConfig serializerConfig, javax.persistence.metamodel.Metamodel metamodel, java.nio.charset.Charset charset)
namePrefix
- name prefix (default: Q)nameSuffix
- name suffix (default: empty)targetFolder
- target folderserializerConfig
- serializer configmetamodel
- metamodelcharset
- charset (default: system charset)protected void collectTypes() throws java.io.IOException, javax.xml.stream.XMLStreamException, java.lang.ClassNotFoundException, java.lang.NoSuchMethodException
collectTypes
in class AbstractDomainExporter
java.io.IOException
javax.xml.stream.XMLStreamException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
Copyright © 2007–2021 Querydsl. All rights reserved.