public abstract class DataObjectProperty<E extends DataObject<E>> extends DataObjectElement<DataObjectPropertyDefinition<E>,E>
Modifier and Type | Field and Description |
---|---|
protected NamedList<Field> |
updatedfieldingui
this stores some fields that may have been updated through the GUI.
|
definition, field, parentpayload
Constructor and Description |
---|
DataObjectProperty(DataObjectPropertyDefinition<E> definition,
DataObjectPayload parentpayload) |
Modifier and Type | Method and Description |
---|---|
static SimpleDataElt |
generateSimpleDataEltFromObject(Field field,
java.lang.String propertyname) |
SimpleDataElt[] |
getDisplayDataElt()
this methods shows the attributes that will be displayed of this property
|
SimpleDataElt[] |
getDynamicDataElt()
This method should be overridden by all properties having a dynamic number of
fields
|
protected Field |
getFieldBufferForGUI(java.lang.String name) |
getAllTriggersForRefresh, getFieldFromName, getFieldNumber, getStoredField, getTriggersForThisUpdate, initFromDB, postTreatmentAfterInitFromDB
changeName, cleanName, equals, getName
public DataObjectProperty(DataObjectPropertyDefinition<E> definition, DataObjectPayload parentpayload)
public SimpleDataElt[] getDisplayDataElt()
public static SimpleDataElt generateSimpleDataEltFromObject(Field field, java.lang.String propertyname)
public SimpleDataElt[] getDynamicDataElt()
protected Field getFieldBufferForGUI(java.lang.String name)