Class TypeDeclarationUtil.AccessibleClassDefinition

java.lang.Object
org.drools.base.factmodel.ClassDefinition
org.drools.modelcompiler.util.TypeDeclarationUtil.ClassDefinitionForModel
org.drools.modelcompiler.util.TypeDeclarationUtil.AccessibleClassDefinition
All Implemented Interfaces:
Externalizable, Serializable, FactType
Enclosing class:
TypeDeclarationUtil

public static class TypeDeclarationUtil.AccessibleClassDefinition extends TypeDeclarationUtil.ClassDefinitionForModel
See Also:
  • Nested Class Summary

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

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

    Fields inherited from class org.drools.base.factmodel.ClassDefinition

    fields
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    AccessibleClassDefinition(Class<?> cls, org.drools.util.TypeResolver typeResolver)
     
  • Method Summary

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

    Methods inherited from class org.drools.modelcompiler.util.TypeDeclarationUtil.ClassDefinitionForModel

    getAsMap, getField

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

    • AccessibleClassDefinition

      public AccessibleClassDefinition()
    • AccessibleClassDefinition

      public AccessibleClassDefinition(Class<?> cls, org.drools.util.TypeResolver typeResolver)
  • Method Details

    • get

      public Object get(Object bean, String field)
      Specified by:
      get in interface FactType
      Overrides:
      get in class org.drools.base.factmodel.ClassDefinition
    • set

      public void set(Object bean, String field, Object value)
      Specified by:
      set in interface FactType
      Overrides:
      set in class org.drools.base.factmodel.ClassDefinition