Class TypeDeclarationUtil.FieldDefinitionForModel

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object get​(Object bean)  
      Class<?> getType()  
      Object getValue​(Object bean)  
      void set​(Object bean, Object value)  
      void setValue​(Object bean, Object value)  
      • Methods inherited from class org.drools.core.factmodel.FieldDefinition

        addAnnotation, addMetaData, compareTo, equals, getAlias, getAnnotations, getDeclIndex, getDefaultValueAs_boolean, getDefaultValueAs_byte, getDefaultValueAs_char, getDefaultValueAs_double, getDefaultValueAs_float, getDefaultValueAs_int, getDefaultValueAs_long, getDefaultValueAs_short, getDefaultValueAsBoolean, getDefaultValueAsByte, getDefaultValueAsChar, getDefaultValueAsDouble, getDefaultValueAsFloat, getDefaultValueAsInt, getDefaultValueAsLong, getDefaultValueAsShort, getDefaultValueAsString, getFieldAccessor, getFieldAnnotations, getGenericType, getGetterName, getIndex, getInitExpr, getMetaData, getName, getOverriding, getPriority, getReadMethod, getSetterName, getTypeName, getWriteMethod, hasAlias, hashCode, hasOverride, isInherited, isKey, isRecursive, readExternal, resolveAlias, setDeclIndex, setGetterName, setIndex, setInherited, setInitExpr, setKey, setName, setOverriding, setPriority, setReadWriteAccessor, setRecursive, setSetterName, setTypeName, toString, writeExternal
    • Method Detail

      • getType

        public Class<?> getType()
        Specified by:
        getType in interface org.kie.api.definition.type.FactField
        Overrides:
        getType in class org.drools.core.factmodel.FieldDefinition
      • getValue

        public Object getValue​(Object bean)
        Overrides:
        getValue in class org.drools.core.factmodel.FieldDefinition
      • setValue

        public void setValue​(Object bean,
                             Object value)
        Overrides:
        setValue in class org.drools.core.factmodel.FieldDefinition
      • get

        public Object get​(Object bean)
        Specified by:
        get in interface org.kie.api.definition.type.FactField
        Overrides:
        get in class org.drools.core.factmodel.FieldDefinition
      • set

        public void set​(Object bean,
                        Object value)
        Specified by:
        set in interface org.kie.api.definition.type.FactField
        Overrides:
        set in class org.drools.core.factmodel.FieldDefinition