public abstract class AbstractFieldChangedEventGenerator<E extends BaseEntity,V> extends AbstractEventGenerator<E>
AbstractEventGenerator.DefaultBuilderapplicationEventPublisher| Constructor and Description |
|---|
AbstractFieldChangedEventGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected INotificationEventBuilder |
builder(E entity,
LOV event) |
boolean |
canProcess(IChangeVector vector,
LOV event) |
protected INotificationEventBuilder |
getBuilder(E entity,
V oldValue) |
protected abstract LOV |
getEvent() |
protected abstract javax.persistence.metamodel.Attribute<E,V> |
getField() |
void |
process(IChangeVector vector,
LOV event) |
createEvent, getOrder, getPerformer, getPerformer, getRecipientResolvers, publishclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetType, isSupportedpublic void process(IChangeVector vector, LOV event)
protected INotificationEventBuilder getBuilder(E entity, V oldValue)
protected abstract LOV getEvent()
public boolean canProcess(IChangeVector vector, LOV event)
protected INotificationEventBuilder builder(E entity, LOV event)
Copyright © 2018–2021 Tesler. All rights reserved.