Package org.drools.modelcompiler.util
Class TypeDeclarationUtil.ClassDefinitionForModel
- java.lang.Object
-
- org.drools.core.factmodel.ClassDefinition
-
- org.drools.modelcompiler.util.TypeDeclarationUtil.ClassDefinitionForModel
-
- All Implemented Interfaces:
Externalizable,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.core.factmodel.ClassDefinition- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClassDefinitionForModel()ClassDefinitionForModel(Class<?> cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getAsMap(Object bean)org.drools.core.factmodel.FieldDefinitiongetField(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:
getFieldin interfaceorg.kie.api.definition.type.FactType- Overrides:
getFieldin classorg.drools.core.factmodel.ClassDefinition
-
-