Index
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() - 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 in io.jmix.gradle
- EnhancingException(String) - Constructor for exception io.jmix.gradle.EnhancingException
- EnhancingException(String, Throwable) - Constructor for exception 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
EnhancingActionto 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, Set<String>) - Method in class io.jmix.gradle.EclipselinkEnhancing
- run(Project, SourceSet, 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form