示例#1
0
        protected internal virtual IList <EventSubscriptionEntity> collectEventSubscriptions(ActivityExecution execution)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String activityRef = compensateEventDefinition.getActivityRef();
            string activityRef = compensateEventDefinition.ActivityRef;

            if (!string.ReferenceEquals(activityRef, null))
            {
                return(CompensationUtil.collectCompensateEventSubscriptionsForActivity(execution, activityRef));
            }
            else
            {
                return(CompensationUtil.collectCompensateEventSubscriptionsForScope(execution));
            }
        }