Class TypeDeclarationUtil.ClassDefinitionForModel

    • 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.util.Map<java.lang.String,​java.lang.Object> getAsMap​(java.lang.Object bean)  
      org.drools.core.factmodel.FieldDefinition getField​(java.lang.String fieldName)  
      • Methods inherited from class org.drools.core.factmodel.ClassDefinition

        addAnnotation, addField, addInterface, addMetaData, addModifiedPropsByMethod, get, 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, set, 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

      • ClassDefinitionForModel

        public ClassDefinitionForModel()
      • ClassDefinitionForModel

        public ClassDefinitionForModel​(java.lang.Class<?> cls)
    • Method Detail

      • getField

        public final org.drools.core.factmodel.FieldDefinition getField​(java.lang.String fieldName)
        Specified by:
        getField in interface org.kie.api.definition.type.FactType
        Overrides:
        getField in class org.drools.core.factmodel.ClassDefinition
      • getAsMap

        public java.util.Map<java.lang.String,​java.lang.Object> getAsMap​(java.lang.Object bean)
        Specified by:
        getAsMap in interface org.kie.api.definition.type.FactType
        Overrides:
        getAsMap in class org.drools.core.factmodel.ClassDefinition