Package org.drools.modelcompiler.util
Class TypeDeclarationUtil.FieldDefinitionForModel
- java.lang.Object
-
- org.drools.core.factmodel.FieldDefinition
-
- org.drools.modelcompiler.util.TypeDeclarationUtil.FieldDefinitionForModel
-
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<org.drools.core.factmodel.FieldDefinition>,org.kie.api.definition.type.FactField
- Enclosing class:
- TypeDeclarationUtil
public static class TypeDeclarationUtil.FieldDefinitionForModel extends org.drools.core.factmodel.FieldDefinition- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FieldDefinitionForModel()FieldDefinitionForModel(TypeDeclarationUtil.ClassDefinitionForModel classDef, Field field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(Object bean)Class<?>getType()ObjectgetValue(Object bean)voidset(Object bean, Object value)voidsetValue(Object bean, Object value)-
Methods inherited from class org.drools.core.factmodel.FieldDefinition
addAnnotation, addMetaData, compareTo, equals, getAlias, getAnnotations, getDeclIndex, getDefaultValueAs_boolean, getDefaultValueAs_byte, getDefaultValueAs_char, getDefaultValueAs_double, getDefaultValueAs_float, getDefaultValueAs_int, getDefaultValueAs_long, getDefaultValueAs_short, getDefaultValueAsBoolean, getDefaultValueAsByte, getDefaultValueAsChar, getDefaultValueAsDouble, getDefaultValueAsFloat, getDefaultValueAsInt, getDefaultValueAsLong, getDefaultValueAsShort, getDefaultValueAsString, getFieldAccessor, getFieldAnnotations, getGenericType, getGetterName, getIndex, getInitExpr, getMetaData, getName, getOverriding, getPriority, getReadMethod, getSetterName, getTypeName, getWriteMethod, hasAlias, hashCode, hasOverride, isInherited, isKey, isRecursive, readExternal, resolveAlias, setDeclIndex, setGetterName, setIndex, setInherited, setInitExpr, setKey, setName, setOverriding, setPriority, setReadWriteAccessor, setRecursive, setSetterName, setTypeName, toString, writeExternal
-
-
-
-
Constructor Detail
-
FieldDefinitionForModel
public FieldDefinitionForModel()
-
FieldDefinitionForModel
public FieldDefinitionForModel(TypeDeclarationUtil.ClassDefinitionForModel classDef, Field field)
-
-
Method Detail
-
getType
public Class<?> getType()
- Specified by:
getTypein interfaceorg.kie.api.definition.type.FactField- Overrides:
getTypein classorg.drools.core.factmodel.FieldDefinition
-
getValue
public Object getValue(Object bean)
- Overrides:
getValuein classorg.drools.core.factmodel.FieldDefinition
-
setValue
public void setValue(Object bean, Object value)
- Overrides:
setValuein classorg.drools.core.factmodel.FieldDefinition
-
get
public Object get(Object bean)
- Specified by:
getin interfaceorg.kie.api.definition.type.FactField- Overrides:
getin classorg.drools.core.factmodel.FieldDefinition
-
-