public interface FactField extends Externalizable
Modifier and Type | Method and Description |
---|---|
Object |
get(Object bean)
Returns the value of this field in the given fact.
|
List<Annotation> |
getFieldAnnotations()
Returns the list of field-level annotations
used in this field definition
|
int |
getIndex()
Returns the index of this field in the field list for
the defining fact type.
|
Map<String,Object> |
getMetaData()
Returns the annotations of this field definition as
key-value pairs.
|
String |
getName()
Returns the name of this field.
|
Class<?> |
getType()
Returns the type of this field.
|
boolean |
isKey()
Returns true if this field is a key field.
|
void |
set(Object bean,
Object value)
Sets the value of this field in the given fact.
|
readExternal, writeExternal
Class<?> getType()
String getName()
boolean isKey()
void set(Object bean, Object value)
bean
- fact on which to set the field.value
- the value to set on the field.Object get(Object bean)
bean
- the fact from which the field will be read.int getIndex()
List<Annotation> getFieldAnnotations()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.