StartEvent.getId
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.activiti.bpmn.model.StartEvent.getId(Showing top 14 results out of 315)

origin: Activiti/Activiti

protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, StartEvent startEvent, EventDefinition eventDefinition) {
 TimerEventDefinition timerEventDefinition = (TimerEventDefinition) eventDefinition;
 TimerJobEntity timer = TimerUtil.createTimerEntityForTimerEventDefinition((TimerEventDefinition) eventDefinition, false, null, TimerStartEventJobHandler.TYPE,
   TimerEventHandler.createConfiguration(startEvent.getId(), timerEventDefinition.getEndDate(), timerEventDefinition.getCalendarName()));
 
 if (timer != null) {
  TimerJobEntity timerJob = getJobManager().createTimerJob((TimerEventDefinition) eventDefinition, false, null, TimerStartEventJobHandler.TYPE,
    TimerEventHandler.createConfiguration(startEvent.getId(), timerEventDefinition.getEndDate(), timerEventDefinition.getCalendarName()));
  
  timerJob.setProcessDefinitionId(previousProcessDefinition.getId());
  
  if (previousProcessDefinition.getTenantId() != null) {
   timerJob.setTenantId(previousProcessDefinition.getTenantId());
  }
  
  getJobManager().scheduleTimerJob(timerJob);
 }
}
origin: Activiti/Activiti

protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) {
 MessageEventDefinition messageEventDefinition = (MessageEventDefinition) eventDefinition;
 if (bpmnModel.containsMessageId(messageEventDefinition.getMessageRef())) {
  Message message = bpmnModel.getMessage(messageEventDefinition.getMessageRef());
  messageEventDefinition.setMessageRef(message.getName());
 }
 MessageEventSubscriptionEntity newSubscription = getEventSubscriptionEntityManager().createMessageEventSubscription();
 newSubscription.setEventName(messageEventDefinition.getMessageRef());
 newSubscription.setActivityId(startEvent.getId());
 newSubscription.setConfiguration(previousProcessDefinition.getId());
 newSubscription.setProcessDefinitionId(previousProcessDefinition.getId());
 if (previousProcessDefinition.getTenantId() != null) {
  newSubscription.setTenantId(previousProcessDefinition.getTenantId());
 }
 getEventSubscriptionEntityManager().insert(newSubscription);
}

origin: Activiti/Activiti

protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) {
 SignalEventDefinition signalEventDefinition = (SignalEventDefinition) eventDefinition;
 SignalEventSubscriptionEntity subscriptionEntity = getEventSubscriptionEntityManager().createSignalEventSubscription();
 Signal signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
 if (signal != null) {
  subscriptionEntity.setEventName(signal.getName());
 } else {
  subscriptionEntity.setEventName(signalEventDefinition.getSignalRef());
 }
 subscriptionEntity.setActivityId(startEvent.getId());
 subscriptionEntity.setProcessDefinitionId(previousProcessDefinition.getId());
 if (previousProcessDefinition.getTenantId() != null) {
  subscriptionEntity.setTenantId(previousProcessDefinition.getTenantId());
 }
 getEventSubscriptionEntityManager().insert(subscriptionEntity);
}
origin: Activiti/Activiti

TimerEventDefinition timerEventDefinition = (TimerEventDefinition) eventDefinition;
TimerJobEntity timerJob = jobManager.createTimerJob(timerEventDefinition, false, null, TimerStartEventJobHandler.TYPE,
  TimerEventHandler.createConfiguration(startEvent.getId(), timerEventDefinition.getEndDate(), timerEventDefinition.getCalendarName()));
origin: Activiti/Activiti

if (!childExecution.getId().equals(executionEntity.getId())) {
 executionEntityManager.deleteExecutionAndRelatedData(childExecution, 
   DeleteReason.EVENT_SUBPROCESS_INTERRUPTING + "(" + startEvent.getId() + ")", false);
origin: Activiti/Activiti

  subscriptionEntity.setEventName(signalEventDefinition.getSignalRef());
subscriptionEntity.setActivityId(startEvent.getId());
subscriptionEntity.setProcessDefinitionId(processDefinition.getId());
if (processDefinition.getTenantId() != null) {
origin: Activiti/Activiti

newSubscription.setActivityId(startEvent.getId());
newSubscription.setConfiguration(processDefinition.getId());
newSubscription.setProcessDefinitionId(processDefinition.getId());
origin: org.activiti/activiti-engine

protected void restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, StartEvent startEvent, EventDefinition eventDefinition) {
 TimerEventDefinition timerEventDefinition = (TimerEventDefinition) eventDefinition;
 TimerJobEntity timer = TimerUtil.createTimerEntityForTimerEventDefinition((TimerEventDefinition) eventDefinition, false, null, TimerStartEventJobHandler.TYPE,
   TimerEventHandler.createConfiguration(startEvent.getId(), timerEventDefinition.getEndDate(), timerEventDefinition.getCalendarName()));
 
 if (timer != null) {
  TimerJobEntity timerJob = getJobManager().createTimerJob((TimerEventDefinition) eventDefinition, false, null, TimerStartEventJobHandler.TYPE,
    TimerEventHandler.createConfiguration(startEvent.getId(), timerEventDefinition.getEndDate(), timerEventDefinition.getCalendarName()));
  
  timerJob.setProcessDefinitionId(previousProcessDefinition.getId());
  
  if (previousProcessDefinition.getTenantId() != null) {
   timerJob.setTenantId(previousProcessDefinition.getTenantId());
  }
  
  getJobManager().scheduleTimerJob(timerJob);
 }
}
origin: org.activiti/activiti-engine

protected void restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) {
 SignalEventDefinition signalEventDefinition = (SignalEventDefinition) eventDefinition;
 SignalEventSubscriptionEntity subscriptionEntity = getEventSubscriptionEntityManager().createSignalEventSubscription();
 Signal signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
 if (signal != null) {
  subscriptionEntity.setEventName(signal.getName());
 } else {
  subscriptionEntity.setEventName(signalEventDefinition.getSignalRef());
 }
 subscriptionEntity.setActivityId(startEvent.getId());
 subscriptionEntity.setProcessDefinitionId(previousProcessDefinition.getId());
 if (previousProcessDefinition.getTenantId() != null) {
  subscriptionEntity.setTenantId(previousProcessDefinition.getTenantId());
 }
 getEventSubscriptionEntityManager().insert(subscriptionEntity);
}
origin: org.activiti/activiti-engine

protected void restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) {
 MessageEventDefinition messageEventDefinition = (MessageEventDefinition) eventDefinition;
 if (bpmnModel.containsMessageId(messageEventDefinition.getMessageRef())) {
  Message message = bpmnModel.getMessage(messageEventDefinition.getMessageRef());
  messageEventDefinition.setMessageRef(message.getName());
 }
 MessageEventSubscriptionEntity newSubscription = getEventSubscriptionEntityManager().createMessageEventSubscription();
 newSubscription.setEventName(messageEventDefinition.getMessageRef());
 newSubscription.setActivityId(startEvent.getId());
 newSubscription.setConfiguration(previousProcessDefinition.getId());
 newSubscription.setProcessDefinitionId(previousProcessDefinition.getId());
 if (previousProcessDefinition.getTenantId() != null) {
  newSubscription.setTenantId(previousProcessDefinition.getTenantId());
 }
 getEventSubscriptionEntityManager().insert(newSubscription);
}

origin: org.activiti/activiti-engine

protected void insertMessageEvent(MessageEventDefinition messageEventDefinition, StartEvent startEvent, ProcessDefinitionEntity processDefinition, BpmnModel bpmnModel) {
 CommandContext commandContext = Context.getCommandContext();
 if (bpmnModel.containsMessageId(messageEventDefinition.getMessageRef())) {
  Message message = bpmnModel.getMessage(messageEventDefinition.getMessageRef());
  messageEventDefinition.setMessageRef(message.getName());
 }
 // look for subscriptions for the same name in db:
 List<EventSubscriptionEntity> subscriptionsForSameMessageName = commandContext.getEventSubscriptionEntityManager()
   .findEventSubscriptionsByName(MessageEventHandler.EVENT_HANDLER_TYPE, messageEventDefinition.getMessageRef(), processDefinition.getTenantId());
 for (EventSubscriptionEntity eventSubscriptionEntity : subscriptionsForSameMessageName) {
  // throw exception only if there's already a subscription as start event
  if (eventSubscriptionEntity.getProcessInstanceId() == null || eventSubscriptionEntity.getProcessInstanceId().isEmpty()) { // processInstanceId != null or not empty -> it's a message related to an execution
   // the event subscription has no instance-id, so it's a message start event
   throw new ActivitiException("Cannot deploy process definition '" + processDefinition.getResourceName()
   + "': there already is a message event subscription for the message with name '" + messageEventDefinition.getMessageRef() + "'.");
  }
 }
 MessageEventSubscriptionEntity newSubscription = commandContext.getEventSubscriptionEntityManager().createMessageEventSubscription();
 newSubscription.setEventName(messageEventDefinition.getMessageRef());
 newSubscription.setActivityId(startEvent.getId());
 newSubscription.setConfiguration(processDefinition.getId());
 newSubscription.setProcessDefinitionId(processDefinition.getId());
 if (processDefinition.getTenantId() != null) {
  newSubscription.setTenantId(processDefinition.getTenantId());
 }
 commandContext.getEventSubscriptionEntityManager().insert(newSubscription);
}
origin: org.activiti/activiti-engine

protected void addSignalEventSubscriptions(CommandContext commandContext, ProcessDefinitionEntity processDefinition, org.activiti.bpmn.model.Process process, BpmnModel bpmnModel) {
 if (CollectionUtil.isNotEmpty(process.getFlowElements())) {
  for (FlowElement element : process.getFlowElements()) {
   if (element instanceof StartEvent) {
    StartEvent startEvent = (StartEvent) element;
    if (CollectionUtil.isNotEmpty(startEvent.getEventDefinitions())) {
     EventDefinition eventDefinition = startEvent.getEventDefinitions().get(0);
     if (eventDefinition instanceof SignalEventDefinition) {
      SignalEventDefinition signalEventDefinition = (SignalEventDefinition) eventDefinition;
      SignalEventSubscriptionEntity subscriptionEntity = commandContext.getEventSubscriptionEntityManager().createSignalEventSubscription();
      Signal signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
      if (signal != null) {
       subscriptionEntity.setEventName(signal.getName());
      } else {
       subscriptionEntity.setEventName(signalEventDefinition.getSignalRef());
      }
      subscriptionEntity.setActivityId(startEvent.getId());
      subscriptionEntity.setProcessDefinitionId(processDefinition.getId());
      if (processDefinition.getTenantId() != null) {
       subscriptionEntity.setTenantId(processDefinition.getTenantId());
      }
      Context.getCommandContext().getEventSubscriptionEntityManager().insert(subscriptionEntity);
     }
    }
   }
  }
 }
}

origin: org.activiti/activiti-engine

if (childExecution.getId().equals(executionEntity.getId()) == false) {
 executionEntityManager.deleteExecutionAndRelatedData(childExecution, 
   DeleteReason.EVENT_SUBPROCESS_INTERRUPTING + "(" + startEvent.getId() + ")", false);
origin: org.activiti/activiti-engine

TimerEventDefinition timerEventDefinition = (TimerEventDefinition) eventDefinition;
TimerJobEntity timerJob = jobManager.createTimerJob(timerEventDefinition, false, null, TimerStartEventJobHandler.TYPE,
  TimerEventHandler.createConfiguration(startEvent.getId(), timerEventDefinition.getEndDate(), timerEventDefinition.getCalendarName()));
org.activiti.bpmn.modelStartEventgetId

Popular methods of StartEvent

  • <init>
  • getEventDefinitions
  • getFormKey
  • getFormProperties
  • getInitiator
  • setFormKey
  • setId
  • setInitiator
  • isInterrupting
  • setInterrupting
  • getOutgoingFlows
  • getSubProcess
  • getOutgoingFlows,
  • getSubProcess,
  • setBehavior,
  • setValues

Popular classes and methods

  • runOnUiThread (Activity)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • requestLocationUpdates (LocationManager)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Permission (java.security)
    Abstract class for representing access to a system resource. All permissions have a name (whose inte
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • SortedSet (java.util)
    A Set that further provides a total ordering on its elements. The elements are ordered using their C
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Table (org.hibernate.mapping)
    A relational table

For IntelliJ IDEA and
Android Studio

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)