Class DMNDeclaredField

  • All Implemented Interfaces:
    org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition

    public class DMNDeclaredField
    extends java.lang.Object
    implements org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean createAccessors()  
      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)  
      java.util.List<org.drools.model.codegen.execmodel.generator.declaredtype.api.AnnotationDefinition> getFieldAnnotations()  
      java.lang.String getFieldName()  
      java.lang.String getInitExpr()  
      java.util.Optional<java.lang.String> getJavadocComment()  
      java.lang.String getObjectType()  
      java.lang.String getOriginalMapKey()  
      java.util.List<org.drools.model.codegen.execmodel.generator.declaredtype.api.AnnotationDefinition> getterAnnotations()  
      boolean isCompositeCollection()  
      boolean isFinal()  
      boolean isKeyField()  
      boolean isStatic()  
      java.util.Optional<java.lang.String> overriddenGetterName()  
      java.util.Optional<java.lang.String> overriddenSetterName()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition

        isOverride, setterAnnotations
    • Method Detail

      • getFieldName

        public java.lang.String getFieldName()
        Specified by:
        getFieldName in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • getOriginalMapKey

        public java.lang.String getOriginalMapKey()
      • getObjectType

        public java.lang.String getObjectType()
        Specified by:
        getObjectType in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • getInitExpr

        public java.lang.String getInitExpr()
        Specified by:
        getInitExpr in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • getterAnnotations

        public java.util.List<org.drools.model.codegen.execmodel.generator.declaredtype.api.AnnotationDefinition> getterAnnotations()
        Specified by:
        getterAnnotations in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • getFieldAnnotations

        public java.util.List<org.drools.model.codegen.execmodel.generator.declaredtype.api.AnnotationDefinition> getFieldAnnotations()
        Specified by:
        getFieldAnnotations in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • isKeyField

        public boolean isKeyField()
        Specified by:
        isKeyField in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • createAccessors

        public boolean createAccessors()
        Specified by:
        createAccessors in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • isFinal

        public boolean isFinal()
        Specified by:
        isFinal in interface org.drools.model.codegen.execmodel.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 java.util.Optional<java.lang.String> overriddenGetterName()
        Specified by:
        overriddenGetterName in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • overriddenSetterName

        public java.util.Optional<java.lang.String> overriddenSetterName()
        Specified by:
        overriddenSetterName in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • getJavadocComment

        public java.util.Optional<java.lang.String> getJavadocComment()
        Specified by:
        getJavadocComment in interface org.drools.model.codegen.execmodel.generator.declaredtype.api.FieldDefinition
      • isCompositeCollection

        public boolean isCompositeCollection()