@Service @Extension public class WorkflowVersionEventGenerator extends io.tesler.model.core.listeners.hbn.change.notifications.AbstractEventGenerator<io.tesler.model.workflow.entity.WorkflowVersion> implements IWorkflowVersionEventGenerator
io.tesler.model.core.listeners.hbn.change.notifications.AbstractEventGenerator.DefaultBuilderapplicationEventPublisher| Constructor and Description |
|---|
WorkflowVersionEventGenerator() |
| Modifier and Type | Method and Description |
|---|---|
io.tesler.model.core.api.notifications.INotificationEventBuilder |
builder(io.tesler.model.workflow.entity.WorkflowVersion WorkflowVersion,
io.tesler.api.data.dictionary.LOV event) |
boolean |
canProcess(io.tesler.api.data.dao.databaselistener.IChangeVector vector,
io.tesler.api.data.dictionary.LOV event) |
List<io.tesler.model.core.entity.User> |
getCurrentUser(io.tesler.model.workflow.entity.WorkflowVersion WorkflowVersion,
io.tesler.api.data.dictionary.LOV event) |
Map<io.tesler.api.data.dictionary.LOV,io.tesler.model.core.api.notifications.IRecipientResolver<io.tesler.model.workflow.entity.WorkflowVersion>> |
getRecipientResolvers() |
Class<? extends io.tesler.model.workflow.entity.WorkflowVersion> |
getType() |
void |
process(io.tesler.api.data.dao.databaselistener.IChangeVector vector,
io.tesler.api.data.dictionary.LOV event) |
createEvent, getOrder, getPerformer, getPerformer, publishclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOrder, isSupportedpublic Class<? extends io.tesler.model.workflow.entity.WorkflowVersion> getType()
getType in interface io.tesler.api.data.dao.databaselistener.IChangeListener<io.tesler.model.workflow.entity.WorkflowVersion>public void process(io.tesler.api.data.dao.databaselistener.IChangeVector vector, io.tesler.api.data.dictionary.LOV event)
process in interface io.tesler.api.data.dao.databaselistener.IChangeListener<io.tesler.model.workflow.entity.WorkflowVersion>public boolean canProcess(io.tesler.api.data.dao.databaselistener.IChangeVector vector, io.tesler.api.data.dictionary.LOV event)
canProcess in interface io.tesler.api.data.dao.databaselistener.IChangeListener<io.tesler.model.workflow.entity.WorkflowVersion>public List<io.tesler.model.core.entity.User> getCurrentUser(io.tesler.model.workflow.entity.WorkflowVersion WorkflowVersion, io.tesler.api.data.dictionary.LOV event)
getCurrentUser in interface IWorkflowVersionEventGeneratorpublic io.tesler.model.core.api.notifications.INotificationEventBuilder builder(io.tesler.model.workflow.entity.WorkflowVersion WorkflowVersion, io.tesler.api.data.dictionary.LOV event)
builder in interface IWorkflowVersionEventGeneratorpublic Map<io.tesler.api.data.dictionary.LOV,io.tesler.model.core.api.notifications.IRecipientResolver<io.tesler.model.workflow.entity.WorkflowVersion>> getRecipientResolvers()
Copyright © 2020 Tesler. All rights reserved.