public class DescriptorGenerationUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MANY_TO_MANY_ANNOTATION |
static java.lang.String |
MANY_TO_ONE_ANNOTATION |
static java.lang.String |
ONE_TO_MANY_ANNOTATION |
static java.lang.String |
ONE_TO_ONE_ANNOTATION |
| Constructor and Description |
|---|
DescriptorGenerationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File |
constructOrmXml(java.lang.String fileName,
java.util.Set<java.lang.String> mappedStoreClasses,
javassist.ClassPool classPool) |
static java.io.File |
constructPersistenceXml(java.lang.String persistenceFileName,
java.lang.String storeName,
java.lang.String ormRelativeFileName,
java.util.Set<java.lang.String> jpaEntitiesAndConverters,
java.util.Set<java.lang.String> converters) |
protected static java.io.File |
createOrmFile(java.util.Map<javassist.CtClass,java.util.List<io.jmix.gradle.DescriptorGenerationUtils.Attr>> mappings,
java.lang.String fileName) |
protected static void |
findExtendedClasses(java.util.Set<java.lang.String> mappedStoreClasses,
javassist.ClassPool classPool,
java.util.List<javassist.CtClass> persistentClasses,
java.util.Map<javassist.CtClass,javassist.CtClass> extendedClasses) |
public static final java.lang.String ONE_TO_ONE_ANNOTATION
public static final java.lang.String ONE_TO_MANY_ANNOTATION
public static final java.lang.String MANY_TO_ONE_ANNOTATION
public static final java.lang.String MANY_TO_MANY_ANNOTATION
public static java.io.File constructPersistenceXml(java.lang.String persistenceFileName,
java.lang.String storeName,
java.lang.String ormRelativeFileName,
java.util.Set<java.lang.String> jpaEntitiesAndConverters,
java.util.Set<java.lang.String> converters)
public static java.io.File constructOrmXml(java.lang.String fileName,
java.util.Set<java.lang.String> mappedStoreClasses,
javassist.ClassPool classPool)
throws javassist.NotFoundException,
javassist.bytecode.BadBytecode
javassist.NotFoundExceptionjavassist.bytecode.BadBytecodeprotected static void findExtendedClasses(java.util.Set<java.lang.String> mappedStoreClasses,
javassist.ClassPool classPool,
java.util.List<javassist.CtClass> persistentClasses,
java.util.Map<javassist.CtClass,javassist.CtClass> extendedClasses)
throws javassist.NotFoundException
javassist.NotFoundExceptionprotected static java.io.File createOrmFile(java.util.Map<javassist.CtClass,java.util.List<io.jmix.gradle.DescriptorGenerationUtils.Attr>> mappings,
java.lang.String fileName)