Package org.drools.modelcompiler.util
Class TypeDeclarationUtil.ClassDefinitionForModel
- java.lang.Object
-
- org.drools.base.factmodel.ClassDefinition
-
- org.drools.modelcompiler.util.TypeDeclarationUtil.ClassDefinitionForModel
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.kie.api.definition.type.FactType
- Direct Known Subclasses:
TypeDeclarationUtil.AccessibleClassDefinition,TypeDeclarationUtil.DynamicClassDefinition
- Enclosing class:
- TypeDeclarationUtil
public static class TypeDeclarationUtil.ClassDefinitionForModel extends org.drools.base.factmodel.ClassDefinition- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClassDefinitionForModel()ClassDefinitionForModel(java.lang.Class<?> cls)
-
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.base.factmodel.FieldDefinitiongetField(java.lang.String fieldName)-
Methods inherited from class org.drools.base.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
-
-
-
-
Method Detail
-
getField
public final org.drools.base.factmodel.FieldDefinition getField(java.lang.String fieldName)
- Specified by:
getFieldin interfaceorg.kie.api.definition.type.FactType- Overrides:
getFieldin classorg.drools.base.factmodel.ClassDefinition
-
getAsMap
public java.util.Map<java.lang.String,java.lang.Object> getAsMap(java.lang.Object bean)
- Specified by:
getAsMapin interfaceorg.kie.api.definition.type.FactType- Overrides:
getAsMapin classorg.drools.base.factmodel.ClassDefinition
-
-