Index

A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AnnotationsInfo - Class in io.jmix.gradle
Collects and holds information about annotations needed to enhance entity.
AnnotationsInfo.ClassAnnotation - Enum Class in io.jmix.gradle
 
AnnotationsInfo.FieldAnnotation - Enum Class in io.jmix.gradle
 

B

BASE_ENTITY_ENTRY_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
BaseEnhancingStep - Class in io.jmix.gradle
 
BaseEnhancingStep() - Constructor for class io.jmix.gradle.BaseEnhancingStep
 

C

classPool - Variable in class io.jmix.gradle.BaseEnhancingStep
 
constructOrmXml(String, Set<String>, ClassPool) - Static method in class io.jmix.gradle.DescriptorGenerationUtils
 
constructPersistenceXml(String, String, String, Set<String>, Set<String>) - Static method in class io.jmix.gradle.DescriptorGenerationUtils
 
CONVERTER_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
COPY_ENTITY_ENTRY_METHOD_NAME - Static variable in class io.jmix.gradle.MetaModelUtil
 
CREATED_BY - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
CREATED_DATE - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
createObjectGetter(String, CtField, CtClass, CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
createObjectSetter(String, CtField, CtClass, CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
createOrmFile(Map<CtClass, List<DescriptorGenerationUtils.Attr>>, String) - Static method in class io.jmix.gradle.DescriptorGenerationUtils
 
createTypeGetter(String, CtField, CtClass, CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 

D

DELETED_BY - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
DELETED_DATE - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
DescriptorGenerationUtils - Class in io.jmix.gradle
 
DescriptorGenerationUtils() - Constructor for class io.jmix.gradle.DescriptorGenerationUtils
 
DISABLE_ENHANCING_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 

E

EclipselinkEnhancing - Class in io.jmix.gradle
 
EclipselinkEnhancing(ExecOperations) - Constructor for class io.jmix.gradle.EclipselinkEnhancing
 
EMBEDDABLE - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.ClassAnnotation
 
EMBEDDABLE_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
EMBEDDABLE_ENTITY_ENTRY_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
EMBEDDED_ID - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
enhanceProtectedForPersistentMethods(CtClass) - Method in class io.jmix.gradle.SettersEnhancingStep
 
enhanceSetters(CtClass) - Method in class io.jmix.gradle.SettersEnhancingStep
 
EnhancingException - Exception Class in io.jmix.gradle
 
EnhancingException(String) - Constructor for exception class io.jmix.gradle.EnhancingException
 
EnhancingException(String, Throwable) - Constructor for exception class io.jmix.gradle.EnhancingException
 
EnhancingStep - Interface in io.jmix.gradle
 
ENTITY_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
ENTITY_ENTRY_ENHANCED_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
ENTITY_ENTRY_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
ENTITY_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
EntityEntryEnhancingStep - Class in io.jmix.gradle
 
EntityEntryEnhancingStep() - Constructor for class io.jmix.gradle.EntityEntryEnhancingStep
 
execute(String) - Method in class io.jmix.gradle.BaseEnhancingStep
 
execute(String) - Method in interface io.jmix.gradle.EnhancingStep
 
executeInternal(CtClass) - Method in class io.jmix.gradle.BaseEnhancingStep
 
executeInternal(CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
executeInternal(CtClass) - Method in class io.jmix.gradle.JmixEntityEnhancingStep
 
executeInternal(CtClass) - Method in class io.jmix.gradle.SettersEnhancingStep
 
executeInternal(CtClass) - Method in class io.jmix.gradle.TransientAnnotationEnhancingStep
 

F

find(String) - Static method in enum class io.jmix.gradle.AnnotationsInfo.ClassAnnotation
 
find(String) - Static method in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
findDeclaredField(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
findDeclaredFieldByAccessor(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
findDeclaredKotlinBooleanFieldByAccessor(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
Handles a special case of Kotlin property with a name starting with "is*" if the Kotlin property name is "isApproved" then the generated getter will be "isApproved()" and the setter is "setApproved()"
findDeclaredMethod(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
findEqualsMethod(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
findExtendedClasses(Set<String>, ClassPool, List<CtClass>, Map<CtClass, CtClass>) - Static method in class io.jmix.gradle.DescriptorGenerationUtils
 
findGeneratedIdField(AnnotationsInfo) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
findHashCodeMethod(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
findJpaDependencies(Set<ResolvedDependency>, Set) - Method in class io.jmix.gradle.EclipselinkEnhancing
 
findReadObjectMethod(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
findReplacedEntity(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
findStoreName(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
findToStringMethod(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
findWriteObjectMethod(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
forClass(CtClass) - Static method in class io.jmix.gradle.AnnotationsInfo
 

G

GEN_ENTITY_ENTRY_CLASS_NAME - Static variable in class io.jmix.gradle.MetaModelUtil
 
GEN_ENTITY_ENTRY_VAR_NAME - Static variable in class io.jmix.gradle.MetaModelUtil
 
generateFieldNameByMethod(String) - Static method in class io.jmix.gradle.MetaModelUtil
 
GET_ENTITY_ENTRY_METHOD_NAME - Static variable in class io.jmix.gradle.MetaModelUtil
 
getAnnotatedField(AnnotationsInfo.FieldAnnotation) - Method in class io.jmix.gradle.AnnotationsInfo
 
getAnnotatedFields(AnnotationsInfo.FieldAnnotation) - Method in class io.jmix.gradle.AnnotationsInfo
 
getEnhancingType() - Method in class io.jmix.gradle.BaseEnhancingStep
 
getEnhancingType() - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
getEnhancingType() - Method in class io.jmix.gradle.JmixEntityEnhancingStep
 
getEnhancingType() - Method in class io.jmix.gradle.SettersEnhancingStep
 
getEnhancingType() - Method in class io.jmix.gradle.TransientAnnotationEnhancingStep
 
getPrimaryKey() - Method in class io.jmix.gradle.AnnotationsInfo
 
getSimpleName() - Method in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 

H

hasAnnotationOnField(CtField, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
hasAnnotationOnMethod(CtMethod, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
hasClassAnnotation(AnnotationsInfo.ClassAnnotation) - Method in class io.jmix.gradle.AnnotationsInfo
 
hasMetadataChanges() - Method in class io.jmix.gradle.AnnotationsInfo
 

I

ID - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
io.jmix.gradle - package io.jmix.gradle
 
isAlreadyEnhanced(CtClass) - Method in class io.jmix.gradle.BaseEnhancingStep
 
isAlreadyEnhanced(CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
isAlreadyEnhanced(CtClass) - Method in class io.jmix.gradle.JmixEntityEnhancingStep
 
isAlreadyEnhanced(CtClass) - Method in class io.jmix.gradle.SettersEnhancingStep
 
isAlreadyEnhanced(CtClass) - Method in class io.jmix.gradle.TransientAnnotationEnhancingStep
 
isCollection(CtField) - Static method in class io.jmix.gradle.MetaModelUtil
 
isEnhancingDisabled(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isEnhancingSupported(CtClass) - Method in class io.jmix.gradle.BaseEnhancingStep
 
isEntityEntryEnhanced(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isFieldOfUuidType(CtField) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
isJmixEntity(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isJmixPropertiesAnnotatedOnly(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isJmixProperty(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
isJpaConverter(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isJpaEmbeddable(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isJpaEntity(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isJpaMappedSuperclass(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isModuleConfig(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isPersistentField(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
 
isPersistentMethod(CtMethod) - Static method in class io.jmix.gradle.MetaModelUtil
 
isPkGeneratedValue(CtField) - Static method in class io.jmix.gradle.MetaModelUtil
 
isSetterMethod(CtMethod) - Static method in class io.jmix.gradle.MetaModelUtil
 
isSettersEnhanced(CtClass) - Static method in class io.jmix.gradle.MetaModelUtil
 
isTransientField(CtClass, String) - Static method in class io.jmix.gradle.MetaModelUtil
 

J

JMIX_ENTITY - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.ClassAnnotation
 
JMIX_ENTITY_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
JMIX_GENERATED_VALUE - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
JMIX_ID - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
JMIX_PROPERTY_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
JmixEntityEnhancingStep - Class in io.jmix.gradle
 
JmixEntityEnhancingStep() - Constructor for class io.jmix.gradle.JmixEntityEnhancingStep
 

L

LAST_MODIFIED_BY - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
LAST_MODIFIED_DATE - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 
LEGACY_HAS_UUID - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.ClassAnnotation
 
LEGACY_INTERFACE_CREATABLE - Static variable in class io.jmix.gradle.AnnotationsInfo
 
LEGACY_INTERFACE_HAS_UUID - Static variable in class io.jmix.gradle.AnnotationsInfo
 
LEGACY_INTERFACE_SOFT_DELETE - Static variable in class io.jmix.gradle.AnnotationsInfo
 
LEGACY_INTERFACE_UPDATABLE - Static variable in class io.jmix.gradle.AnnotationsInfo
 
logger - Variable in class io.jmix.gradle.BaseEnhancingStep
 

M

makeEntityEntryClass(CtClass, AnnotationsInfo) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeEntityEntryField(CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeEntityEntryMethods(CtClass, String) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeEqualsMethod(CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeHashCodeMethod(CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeJavaSystemMethods(CtClass, CtField) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeReadObjectMethod(CtClass, CtField) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeToStringMethod(CtClass) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
makeWriteObjectMethod(CtClass, CtField) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
MANY_TO_MANY_ANNOTATION - Static variable in class io.jmix.gradle.DescriptorGenerationUtils
 
MANY_TO_ONE_ANNOTATION - Static variable in class io.jmix.gradle.DescriptorGenerationUtils
 
MetaModelUtil - Class in io.jmix.gradle
 
MetaModelUtil() - Constructor for class io.jmix.gradle.MetaModelUtil
 

N

NO_ID_ENTITY_ENTRY_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
NULLABLE_ID_ENTITY_ENTRY_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 

O

ONE_TO_MANY_ANNOTATION - Static variable in class io.jmix.gradle.DescriptorGenerationUtils
 
ONE_TO_ONE_ANNOTATION - Static variable in class io.jmix.gradle.DescriptorGenerationUtils
 
outputDir - Variable in class io.jmix.gradle.BaseEnhancingStep
 

P

PersistenceProviderEnhancing - Interface in io.jmix.gradle
Used in EnhancingAction to run provider-specific enhancing logic.
putClassAnnotation(AnnotationsInfo.ClassAnnotation, CtClass) - Method in class io.jmix.gradle.AnnotationsInfo
 
putField(AnnotationsInfo.FieldAnnotation, CtField) - Method in class io.jmix.gradle.AnnotationsInfo
 

R

READ_OBJECT_METHOD_NAME - Static variable in class io.jmix.gradle.MetaModelUtil
 
REPLACE_ENTITY_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
run(Project, SourceSet, String, Set<String>) - Method in class io.jmix.gradle.EclipselinkEnhancing
 
run(Project, SourceSet, String, Set<String>) - Method in interface io.jmix.gradle.PersistenceProviderEnhancing
 

S

setClassPool(ClassPool) - Method in class io.jmix.gradle.BaseEnhancingStep
 
setClassPool(ClassPool) - Method in interface io.jmix.gradle.EnhancingStep
 
setLogger(Logger) - Method in class io.jmix.gradle.BaseEnhancingStep
 
setLogger(Logger) - Method in interface io.jmix.gradle.EnhancingStep
 
setOutputDir(String) - Method in class io.jmix.gradle.BaseEnhancingStep
 
setOutputDir(String) - Method in interface io.jmix.gradle.EnhancingStep
 
SETTERS_ENHANCED_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
SettersEnhancingStep - Class in io.jmix.gradle
Enhances entity classes: setters fire propertyChange events
SettersEnhancingStep() - Constructor for class io.jmix.gradle.SettersEnhancingStep
 
setupAuditing(CtClass, CtClass, AnnotationsInfo) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
setupHasUuid(CtClass, CtClass, AnnotationsInfo) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
setupHasUuidForField(CtClass, CtClass, String) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
setupVersion(CtClass, CtClass, AnnotationsInfo) - Method in class io.jmix.gradle.EntityEntryEnhancingStep
 
STORE_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
subtypeOfEntityInterface(CtClass, ClassPool) - Static method in class io.jmix.gradle.MetaModelUtil
 

T

TRANSIENT_ANNOTATION_TYPE - Static variable in class io.jmix.gradle.MetaModelUtil
 
TransientAnnotationEnhancingStep - Class in io.jmix.gradle
 
TransientAnnotationEnhancingStep() - Constructor for class io.jmix.gradle.TransientAnnotationEnhancingStep
 

V

valueOf(String) - Static method in enum class io.jmix.gradle.AnnotationsInfo.ClassAnnotation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.jmix.gradle.AnnotationsInfo.ClassAnnotation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Enum constant in enum class io.jmix.gradle.AnnotationsInfo.FieldAnnotation
 

W

WRITE_OBJECT_METHOD_NAME - Static variable in class io.jmix.gradle.MetaModelUtil
 
A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form