Class TypeDeclarationUtil.AccessibleClassDefinition

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.drools.core.factmodel.ClassDefinition

        org.drools.core.factmodel.ClassDefinition.TRAITING_MODE
    • Field Summary

      • Fields inherited from class org.drools.core.factmodel.ClassDefinition

        fields
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.Object bean, java.lang.String field)  
      void set​(java.lang.Object bean, java.lang.String field, java.lang.Object value)  
      • Methods inherited from class org.drools.core.factmodel.ClassDefinition

        addAnnotation, addField, addInterface, addMetaData, addModifiedPropsByMethod, getAnnotation, getAnnotations, getClassAnnotations, getClassName, getDefinedClass, getFactClass, getField, getFieldByAlias, getFields, getFieldsDefinitions, getInterfaces, getMetaData, getMetaData, getModifiedPropsByMethod, getModifiedPropsByMethod, getName, getPackageName, getSimpleName, getSuperClass, isAbstrakt, isFullTraiting, isReactive, isTraitable, modifiedPropsByMethodKey, newInstance, readExternal, setAbstrakt, setClassName, setDefinedClass, setFromMap, setInterfaces, setSuperClass, setTraitable, setTraitable, toString, writeExternal
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AccessibleClassDefinition

        public AccessibleClassDefinition()
      • AccessibleClassDefinition

        public AccessibleClassDefinition​(java.lang.Class<?> cls,
                                         org.drools.util.TypeResolver typeResolver)
    • Method Detail

      • get

        public java.lang.Object get​(java.lang.Object bean,
                                    java.lang.String field)
        Specified by:
        get in interface org.kie.api.definition.type.FactType
        Overrides:
        get in class org.drools.core.factmodel.ClassDefinition
      • set

        public void set​(java.lang.Object bean,
                        java.lang.String field,
                        java.lang.Object value)
        Specified by:
        set in interface org.kie.api.definition.type.FactType
        Overrides:
        set in class org.drools.core.factmodel.ClassDefinition