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
      Map<String,​Object> getAsMap​(Object bean)  
      org.drools.core.factmodel.FieldDefinition getField​(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
    • Constructor Detail

      • ClassDefinitionForModel

        public ClassDefinitionForModel()
      • ClassDefinitionForModel

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

      • getField

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

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