public class ScalarEvent extends org.babyfish.data.event.ModificationEvent
source| Modifier | Constructor and Description |
|---|---|
|
ScalarEvent(Object source,
org.babyfish.data.event.Cause cause,
org.babyfish.data.event.SharedPropertyBubbler<Integer> scalarPropertyIdBubbler,
org.babyfish.data.event.PropertyBubbler<Object> valueBubbler) |
protected |
ScalarEvent(Object source,
ObjectModelModifications.SetByScalarPropertyIdAndValue modification,
int scalarPropertyId,
Object detachedValue,
Object attachedValue) |
protected |
ScalarEvent(Object source,
ScalarEvent target) |
| Modifier and Type | Method and Description |
|---|---|
static ScalarEvent |
createReplaceEvent(Object source,
ObjectModelModifications.SetByScalarPropertyIdAndValue modification,
int scalarPropertyId,
Object detachedValue,
Object attachedValue) |
ScalarEvent |
dispatch(Object source) |
int |
getScalarPropertyId() |
Object |
getValue(org.babyfish.data.event.PropertyVersion version) |
getAttributeContext, getBubbledEvent, getCause, getDispatchedEvent, getEventType, getFinalModification, getModification, getModificationThrowable, getModificationType, getPreModificationThrowable, isModificationSuccessedgetSource, toStringprotected ScalarEvent(Object source, ObjectModelModifications.SetByScalarPropertyIdAndValue modification, int scalarPropertyId, Object detachedValue, Object attachedValue)
public ScalarEvent(Object source, org.babyfish.data.event.Cause cause, org.babyfish.data.event.SharedPropertyBubbler<Integer> scalarPropertyIdBubbler, org.babyfish.data.event.PropertyBubbler<Object> valueBubbler)
protected ScalarEvent(Object source, ScalarEvent target)
public int getScalarPropertyId()
public Object getValue(org.babyfish.data.event.PropertyVersion version)
public ScalarEvent dispatch(Object source)
dispatch in class org.babyfish.data.event.ModificationEventpublic static ScalarEvent createReplaceEvent(Object source, ObjectModelModifications.SetByScalarPropertyIdAndValue modification, int scalarPropertyId, Object detachedValue, Object attachedValue)
Copyright © 2016. All rights reserved.