Package io.jmix.gradle
Class DescriptorGenerationUtils
java.lang.Object
io.jmix.gradle.DescriptorGenerationUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FileconstructOrmXml(String fileName, Set<String> mappedStoreClasses, javassist.ClassPool classPool) static FileconstructPersistenceXml(String persistenceFileName, String storeName, String ormRelativeFileName, Set<String> jpaEntitiesAndConverters, Set<String> converters) protected static FilecreateOrmFile(Map<javassist.CtClass, List<io.jmix.gradle.DescriptorGenerationUtils.Attr>> mappings, String fileName) protected static voidfindExtendedClasses(Set<String> mappedStoreClasses, javassist.ClassPool classPool, List<javassist.CtClass> persistentClasses, Map<javassist.CtClass, javassist.CtClass> extendedClasses)
-
Field Details
-
ONE_TO_ONE_ANNOTATION
- See Also:
-
ONE_TO_MANY_ANNOTATION
- See Also:
-
MANY_TO_ONE_ANNOTATION
- See Also:
-
MANY_TO_MANY_ANNOTATION
- See Also:
-
-
Constructor Details
-
DescriptorGenerationUtils
public DescriptorGenerationUtils()
-
-
Method Details
-
constructPersistenceXml
-
constructOrmXml
public static File constructOrmXml(String fileName, Set<String> mappedStoreClasses, javassist.ClassPool classPool) throws javassist.NotFoundException, javassist.bytecode.BadBytecode - Throws:
javassist.NotFoundExceptionjavassist.bytecode.BadBytecode
-
findExtendedClasses
protected static void findExtendedClasses(Set<String> mappedStoreClasses, javassist.ClassPool classPool, List<javassist.CtClass> persistentClasses, Map<javassist.CtClass, javassist.CtClass> extendedClasses) throws javassist.NotFoundException- Throws:
javassist.NotFoundException
-
createOrmFile
-