Class TypeDeclarationUtil.FieldDefinitionForModel

java.lang.Object
org.drools.base.factmodel.FieldDefinition
org.drools.modelcompiler.util.TypeDeclarationUtil.FieldDefinitionForModel
All Implemented Interfaces:
Externalizable, Serializable, Comparable<org.drools.base.factmodel.FieldDefinition>, FactField
Enclosing class:
TypeDeclarationUtil

public static class TypeDeclarationUtil.FieldDefinitionForModel extends org.drools.base.factmodel.FieldDefinition
See Also:
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    get(Object bean)
     
     
     
    void
    set(Object bean, Object value)
     
    void
    setValue(Object bean, Object value)
     

    Methods inherited from class org.drools.base.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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • getType

      public Class<?> getType()
      Specified by:
      getType in interface FactField
      Overrides:
      getType in class org.drools.base.factmodel.FieldDefinition
    • getValue

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

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

      public Object get(Object bean)
      Specified by:
      get in interface FactField
      Overrides:
      get in class org.drools.base.factmodel.FieldDefinition
    • set

      public void set(Object bean, Object value)
      Specified by:
      set in interface FactField
      Overrides:
      set in class org.drools.base.factmodel.FieldDefinition