public SMessageInstanceImpl( final SThrowMessageEventTriggerInstance throwMessageTrigger, final long processDefinitionId, final String flowNodeName) { messageName = throwMessageTrigger.getMessageName(); targetProcess = throwMessageTrigger.getTargetProcess(); targetFlowNode = throwMessageTrigger.getTargetFlowNode(); this.processDefinitionId = processDefinitionId; this.flowNodeName = flowNodeName; }
@Override public SThrowMessageEventTriggerInstanceBuilder createNewInstance( final SThrowMessageEventTriggerInstance sThrowMessageEventTriggerInstance) { final SThrowMessageEventTriggerInstanceImpl entity = new SThrowMessageEventTriggerInstanceImpl( sThrowMessageEventTriggerInstance.getEventInstanceId(), sThrowMessageEventTriggerInstance.getMessageName(), sThrowMessageEventTriggerInstance.getTargetProcess(), sThrowMessageEventTriggerInstance.getTargetFlowNode()); entity.setId(entity.getId()); return new SThrowMessageEventTriggerInstanceBuilderImpl(entity); }