Package mc.core.domain.base.aspect
Class ValueEvent
java.lang.Object
mc.core.service.event.Event<String>
mc.core.domain.base.aspect.ValueEvent
- All Implemented Interfaces:
Serializable
low level event send on every attribute value change reported in DataValueHandler/DVStrategy. event is not tracked in
statistics store. can be observed to do additional change reporting or value history.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class mc.core.service.event.Event
mc.core.service.event.Event.IEventType -
Method Summary
Modifier and TypeMethodDescriptionkey for action: add, update, deletetarget attribute.display of attribute in current locale for reporting.DataValueof changed value.DataValueSetof changed value.target entity.EntityToAttributeof changed value.locale of value or current content locale.value display of new dataValue or set.value display of current dataValue or set.territory of value.toString()logging/debuggingMethods inherited from class mc.core.service.event.Event
getDateCreated, getEventType, getObject, parameter, parameter, parameter
-
Method Details
-
parameter
- Overrides:
parameterin classmc.core.service.event.Event<String>
-
getAction
key for action: add, update, delete -
getEntity
target entity. never null -
getAttribute
target attribute. never null -
getLocale
locale of value or current content locale. never null -
getTerritory
territory of value. optional -
getDataValueSet
DataValueSetof changed value. optional -
getDataValue
DataValueof changed value. optional -
getEntityToAttribute
EntityToAttributeof changed value. optional -
getOldValueDisplay
value display of current dataValue or set. optional -
getNewValueDisplay
value display of new dataValue or set. optional -
getAttributeDisplay
display of attribute in current locale for reporting. never null -
toString
logging/debugging- Overrides:
toStringin classmc.core.service.event.Event<String>
-