Class DMNDeclaredField

  • All Implemented Interfaces:
    org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition

    public class DMNDeclaredField
    extends Object
    implements org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
    • Method Detail

      • getFieldName

        public String getFieldName()
        Specified by:
        getFieldName in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • getOriginalMapKey

        public String getOriginalMapKey()
      • getObjectType

        public String getObjectType()
        Specified by:
        getObjectType in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • getInitExpr

        public String getInitExpr()
        Specified by:
        getInitExpr in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • getterAnnotations

        public List<org.drools.modelcompiler.builder.generator.declaredtype.api.AnnotationDefinition> getterAnnotations()
        Specified by:
        getterAnnotations in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • getFieldAnnotations

        public List<org.drools.modelcompiler.builder.generator.declaredtype.api.AnnotationDefinition> getFieldAnnotations()
        Specified by:
        getFieldAnnotations in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • isKeyField

        public boolean isKeyField()
        Specified by:
        isKeyField in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • createAccessors

        public boolean createAccessors()
        Specified by:
        createAccessors in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • isFinal

        public boolean isFinal()
        Specified by:
        isFinal in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • createFromMapEntry

        public com.github.javaparser.ast.stmt.BlockStmt createFromMapEntry​(com.github.javaparser.ast.stmt.BlockStmt simplePropertyBlock,
                                                                           com.github.javaparser.ast.stmt.BlockStmt pojoPropertyBlock,
                                                                           com.github.javaparser.ast.stmt.BlockStmt collectionsPropertyBlock,
                                                                           com.github.javaparser.ast.stmt.BlockStmt collectionsBasic)
      • overriddenGetterName

        public Optional<String> overriddenGetterName()
        Specified by:
        overriddenGetterName in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • overriddenSetterName

        public Optional<String> overriddenSetterName()
        Specified by:
        overriddenSetterName in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • getJavadocComment

        public Optional<String> getJavadocComment()
        Specified by:
        getJavadocComment in interface org.drools.modelcompiler.builder.generator.declaredtype.api.FieldDefinition
      • isCompositeCollection

        public boolean isCompositeCollection()