/// <summary>
        /// Resolve <see cref="PersistenceCommandName" /> to their database-specific command text.
        /// </summary>
        /// <param name="commandName">
        /// A <see cref="PersistenceCommandName" /> indicating which command needs to be resolved.
        /// </param>
        public string ResolveCommandName(PersistenceCommandName commandName)
        {
            switch (commandName)
            {
            case PersistenceCommandName.InsertCompletedScope:
                return("InsertCompletedScope");

            case PersistenceCommandName.InsertInstanceState:
                return("InsertInstanceState");

            case PersistenceCommandName.RetrieveCompletedScope:
                return("RetrieveCompletedScope");

            case PersistenceCommandName.RetrieveInstanceState:
                return("RetrieveInstanceState");

            case PersistenceCommandName.RetrieveExpiredTimerIds:
                return("RetrieveExpiredTimerIds");

            case PersistenceCommandName.RetrieveNonBlockingInstanceIds:
                return("RetrieveNonBlockingInstanceStateIds");

            case PersistenceCommandName.UnlockInstanceState:
                return("UnlockInstanceState");
            }

            throw new NotSupportedException(RM.Get_Error_CommandNamesNotSupported());
        }
Beispiel #2
0
        public string ResolveCommandName(TrackingCommandName commandName)
        {
            switch (commandName)
            {
            case TrackingCommandName.DeleteInstanceTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.DeleteTrackingProfile");

            case TrackingCommandName.DeleteTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.DeleteTrackingProfile");

            case TrackingCommandName.GetCurrentDefaultTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.GetDefaultTrackingProfile");

            case TrackingCommandName.GetDefaultTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.GetDefaultTrackingProfile");

            case TrackingCommandName.GetInstanceTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.GetTrackingProfile");

            case TrackingCommandName.GetTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.GetTrackingProfile");

            case TrackingCommandName.GetTrackingProfileChanges:
                return("WORKFLOW_TRACKING_PKG.GetTrackingProfileChanges");

            case TrackingCommandName.InsertActivities:
                return("WORKFLOW_TRACKING_PKG.InsertActivities");

            case TrackingCommandName.InsertActivityAddedActions:
                return("WORKFLOW_TRACKING_PKG.InsertActivityAddedActions");

            case TrackingCommandName.InsertActivityRemovedActions:
                return("WORKFLOW_TRACKING_PKG.InsertActivityRemovedActions");

            case TrackingCommandName.InsertActivityTrackingRecords:
                return("WORKFLOW_TRACKING_PKG.InsertActivityTrackingRecords");

            case TrackingCommandName.InsertEventAnnotations:
                return("WORKFLOW_TRACKING_PKG.InsertEventAnnotations");

            case TrackingCommandName.InsertTrackingDataItems:
                return("WORKFLOW_TRACKING_PKG.InsertTrackingDataItems");

            case TrackingCommandName.InsertTrackingDataAnnotations:
                return("WORKFLOW_TRACKING_PKG.InsertTrackingDataAnnotations");

            case TrackingCommandName.InsertUserTrackingRecords:
                return("WORKFLOW_TRACKING_PKG.InsertUserTrackingRecords");

            case TrackingCommandName.InsertWorkflow:
                return("WORKFLOW_TRACKING_PKG.InsertWorkflow");

            case TrackingCommandName.InsertWorkflowInstance:
                return("WORKFLOW_TRACKING_PKG.InsertWorkflowInstance");

            case TrackingCommandName.InsertWorkflowTrackingRecords:
                return("WORKFLOW_TRACKING_PKG.InsertWorkflowTrackingRecords");

            case TrackingCommandName.UpdateDefaultTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.UpdateDefaultTrackingProfile");

            case TrackingCommandName.UpdateInstanceTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.UpdateTrackingProfile");

            case TrackingCommandName.UpdateTrackingProfile:
                return("WORKFLOW_TRACKING_PKG.UpdateTrackingProfile");
            }

            throw new NotSupportedException(RM.Get_Error_CommandNamesNotSupported());
        }
Beispiel #3
0
        public String ResolveCommandName(TrackingCommandName commandName)
        {
            switch (commandName)
            {
            case TrackingCommandName.DeleteInstanceTrackingProfile:
                return("DeleteInstanceTrackingProfile");

            case TrackingCommandName.DeleteTrackingProfile:
                return("DeleteTrackingProfile");

            case TrackingCommandName.GetCurrentDefaultTrackingProfile:
                return("GetCurrentDefaultTrackingProfile");

            case TrackingCommandName.GetDefaultTrackingProfile:
                return("GetDefaultTrackingProfile");

            case TrackingCommandName.GetInstanceTrackingProfile:
                return("GetInstanceTrackingProfile");

            case TrackingCommandName.GetTrackingProfile:
                return("GetTrackingProfile");

            case TrackingCommandName.GetTrackingProfileChanges:
                return("GetUpdatedTrackingProfiles");

            case TrackingCommandName.InsertActivities:
                return("InsertActivities");

            case TrackingCommandName.InsertActivityAddedActions:
                return("InsertAddedActivity");

            case TrackingCommandName.InsertActivityRemovedActions:
                return("InsertRemovedActivity");

            case TrackingCommandName.InsertActivityTrackingRecords:
                return("InsertActivityExecutionStatusEventMultiple");

            case TrackingCommandName.InsertEventAnnotations:
                return("InsertEventAnnotationMultiple");

            case TrackingCommandName.InsertTrackingDataAnnotations:
                return("InsertTrackingDataItemAnnotationMultiple");

            case TrackingCommandName.InsertTrackingDataItems:
                return("InsertTrackingDataItemMultiple");

            case TrackingCommandName.InsertUserTrackingRecords:
                return("InsertUserEvent");

            case TrackingCommandName.InsertWorkflow:
                return("InsertWorkflow");

            case TrackingCommandName.InsertWorkflowInstance:
                return("InsertWorkflowInstance");

            case TrackingCommandName.InsertWorkflowTrackingRecords:
                return("InsertWorkflowInstanceEvent");

            case TrackingCommandName.UpdateDefaultTrackingProfile:
                return("UpdateDefaultTrackingProfile");

            case TrackingCommandName.UpdateInstanceTrackingProfile:
                return("SetInstanceTrackingProfile");

            case TrackingCommandName.UpdateTrackingProfile:
                return("UpdateTrackingProfile");
            }

            throw new NotSupportedException(RM.Get_Error_CommandNamesNotSupported());
        }