protected void BaseConstructor(Application applicationReference, Server.Application.WorkQueue serverWorkQueue) { base.BaseConstructor(applicationReference, serverWorkQueue); workflowId = serverWorkQueue.WorkflowId; scheduleValue = serverWorkQueue.ScheduleValue; scheduleQualifier = serverWorkQueue.ScheduleQualifier; thresholdValue = serverWorkQueue.ThresholdValue; thresholdQualifier = serverWorkQueue.ThresholdQualifier; initialConstraintValue = serverWorkQueue.InitialConstraintValue; initialConstraintQualifier = serverWorkQueue.InitialConstraintQualifier; initialMilestoneValue = serverWorkQueue.InitialMilestoneValue; initialMilestoneQualifier = serverWorkQueue.InitialMilestoneQualifier; getWorkViewId = serverWorkQueue.GetWorkViewId; getWorkUseGrouping = serverWorkQueue.GetWorkUseGrouping; getWorkUserViews = new List <Server.Application.WorkQueueGetWorkUserView> (); if (serverWorkQueue.GetWorkUserViews != null) { foreach (Server.Application.WorkQueueGetWorkUserView currentUserView in serverWorkQueue.GetWorkUserViews) { getWorkUserViews.Add(application.CopyWorkQueueGetWorkUserView(currentUserView)); } } // COPY WORK QUEUE TEAMS (NOT REFERENCE) workTeams = new List <Server.Application.WorkQueueTeam> (); foreach (Server.Application.WorkQueueTeam currentWorkQueueTeam in serverWorkQueue.WorkTeams) { workTeams.Add(application.CopyWorkQueueTeam(currentWorkQueueTeam)); } return; }
public void BaseConstructor(Application applicationReference, Mercury.Server.Application.Activity serverObject) { BaseConstructor(applicationReference, ((Server.Application.CoreObject)serverObject)); activityType = serverObject.ActivityType; initialAnchorDate = serverObject.InitialAnchorDate; anchorDate = serverObject.AnchorDate; scheduleType = serverObject.ScheduleType; scheduleValue = serverObject.ScheduleValue; scheduleQualifier = serverObject.ScheduleQualifier; constraintValue = serverObject.ConstraintValue; constraintQualifier = serverObject.ConstraintQualifier; reoccurring = serverObject.Reoccurring; performActionDate = serverObject.PerformActionDate; action = null; if (serverObject.Action != null) { action = new Action.Action(applicationReference, serverObject.Action); } foreach (Server.Application.ActivityThreshold currentServerThreshold in serverObject.Thresholds) { ActivityThreshold activityThreshold = new ActivityThreshold(applicationReference, currentServerThreshold); thresholds.Add(activityThreshold); } return; }
public ActivityThreshold(Application applicationReference, Mercury.Server.Application.ActivityThreshold serverObject) { BaseConstructor(applicationReference, serverObject); relativeDateValue = serverObject.RelativeDateValue; relativeDateQualifier = serverObject.RelativeDateQualifier; status = serverObject.Status; if (serverObject.Action != null) { action = new Action.Action(applicationReference, serverObject.Action); } return; }
public void MapFromServerObject(Server.Application.DataExplorerNodeEvaluationDate serverObject) { DateType = serverObject.DateType; StartDate = serverObject.StartDate; EndDate = serverObject.EndDate; StartDateVariableName = serverObject.StartDateVariableName; StartDateRelativeValue = serverObject.StartDateRelativeValue; StartDateRelativeQualifier = serverObject.StartDateRelativeQualifier; EndDateVariableName = serverObject.EndDateVariableName; EndDateRelativeValue = serverObject.EndDateRelativeValue; EndDateRelativeQualifier = serverObject.EndDateRelativeQualifier; return; }