@Override public long getDocument(AfterDocumentCreatedEvent aEvent) { return aEvent.getDocument().getId(); }
@Override public long getDocument(AfterDocumentCreatedEvent aEvent) { return aEvent.getDocument().getId(); }
@Override public long getProject(AfterDocumentCreatedEvent aEvent) { return aEvent.getDocument().getProject().getId(); } }
@TransactionalEventListener(fallbackExecution = true) @Transactional public void afterDocumentCreate(AfterDocumentCreatedEvent aEvent) throws Exception { log.trace("Starting afterDocumentCreate"); // Schedule new document index process indexScheduler.enqueueIndexDocument(aEvent.getDocument(), aEvent.getJcas()); }
@TransactionalEventListener(fallbackExecution = true) @Transactional public void afterDocumentCreate(AfterDocumentCreatedEvent aEvent) throws Exception { log.trace("Starting afterDocumentCreate"); // Schedule new document index process indexScheduler.enqueueIndexDocument(aEvent.getDocument(), aEvent.getJcas()); }
@Override public long getProject(AfterDocumentCreatedEvent aEvent) { return aEvent.getDocument().getProject().getId(); } }
@TransactionalEventListener(phase = TransactionPhase.BEFORE_COMMIT) public void onAfterDocumentCreatedEvent(AfterDocumentCreatedEvent aEvent) { projectService.recalculateProjectState(aEvent.getDocument().getProject()); }
@TransactionalEventListener(phase = TransactionPhase.BEFORE_COMMIT) public void onAfterDocumentCreatedEvent(AfterDocumentCreatedEvent aEvent) { projectService.recalculateProjectState(aEvent.getDocument().getProject()); }