List of usage examples for org.springframework.data.rest.core.event RepositoryEvent getSource
public Object getSource()
From source file:org.lightadmin.core.persistence.repository.event.ManagedRepositoryEventListener.java
@Override public final void onApplicationEvent(RepositoryEvent event) { Class<?> srcType = event.getSource().getClass(); if (!configuration.isManagedDomainType(srcType)) { return;/*from w w w . j a va 2 s .co m*/ } if (event instanceof BeforeSaveEvent) { onBeforeSave(event.getSource()); } else if (event instanceof BeforeCreateEvent) { onBeforeCreate(event.getSource()); } else if (event instanceof AfterCreateEvent) { onAfterCreate(event.getSource()); } else if (event instanceof AfterSaveEvent) { onAfterSave(event.getSource()); } else if (event instanceof BeforeDeleteEvent) { onBeforeDelete(event.getSource()); } else if (event instanceof AfterDeleteEvent) { onAfterDelete(event.getSource()); } }