Class TypeDeclarationUtil.FieldDefinitionForModel

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, java.lang.Comparable<org.drools.base.factmodel.FieldDefinition>, org.kie.api.definition.type.FactField
    Enclosing class:
    TypeDeclarationUtil

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.Object bean)  
      java.lang.Class<?> getType()  
      java.lang.Object getValue​(java.lang.Object bean)  
      void set​(java.lang.Object bean, java.lang.Object value)  
      void setValue​(java.lang.Object bean, java.lang.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
    • Method Detail

      • getType

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

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

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

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

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