UNPKG

sp-jsom-node

Version:

SharePoint JavaScript Object Model for Node.js

1,448 lines (1,257 loc) 951 kB
function ULSyTi(){var o=new Object;o.ULSTeamName="Project Server";o.ULSFileName="PS.debug.js";return o;} // JScript File Type.registerNamespace('PS'); PS.AccrueAt = function() {} PS.AccrueAt.prototype = { notSpecified: 0, start: 1, end: 2, prorated: 3 } PS.AccrueAt.registerEnum('PS.AccrueAt', false); PS.BookingType = function() {} PS.BookingType.prototype = { notSpecified: 0, committed: 1, proposed: 2 } PS.BookingType.registerEnum('PS.BookingType', false); PS.CalendarRecurrenceDays = function() {} PS.CalendarRecurrenceDays.prototype = { notSpecified: 0, sunday: 1, monday: 2, tuesday: 4, wednesday: 8, thursday: 16, friday: 32, saturday: 64 } PS.CalendarRecurrenceDays.registerEnum('PS.CalendarRecurrenceDays', true); PS.CalendarRecurrenceType = function() {} PS.CalendarRecurrenceType.prototype = { daily: 0, dailySkip: 1, weekly: 2, monthly: 3, yearly: 4 } PS.CalendarRecurrenceType.registerEnum('PS.CalendarRecurrenceType', false); PS.CalendarRecurrenceWeek = function() {} PS.CalendarRecurrenceWeek.prototype = { notSpecified: 0, first: 1, second: 2, third: 3, fourth: 4, last: 5 } PS.CalendarRecurrenceWeek.registerEnum('PS.CalendarRecurrenceWeek', false); PS.CommittedDecisionResult = function() {} PS.CommittedDecisionResult.prototype = { notSpecified: 0, forcedIn: 1, forcedOut: 2, committedOut: 3, committedIn: 4 } PS.CommittedDecisionResult.registerEnum('PS.CommittedDecisionResult', false); PS.ConstraintType = function() {} PS.ConstraintType.prototype = { notSpecified: 0, asSoonAsPossible: 1, asLateAsPossible: 2, mustStartOn: 3, mustFinishOn: 4, startNoEarlierThan: 5, startNoLaterThan: 6, finishNoEarlierThan: 7, finishNoLaterThan: 8 } PS.ConstraintType.registerEnum('PS.ConstraintType', false); PS.CostRateTableName = function() {} PS.CostRateTableName.prototype = { a: 0, b: 1, c: 2, d: 3, e: 4 } PS.CostRateTableName.registerEnum('PS.CostRateTableName', false); PS.CurrencySymbolPosition = function() {} PS.CurrencySymbolPosition.prototype = { notSpecified: 0, before: 1, after: 2, beforeWithSpace: 3, afterWithSpace: 4 } PS.CurrencySymbolPosition.registerEnum('PS.CurrencySymbolPosition', false); PS.CustomFieldRollupType = function() {} PS.CustomFieldRollupType.prototype = { notSpecified: 0, max: 1, min: 2, count: 3, sum: 4, average: 5, averageSublevel: 6, countSublevel: 7, countNonSummary: 8, stdDev: 9, formula: 10, none: 11 } PS.CustomFieldRollupType.registerEnum('PS.CustomFieldRollupType', false); PS.CustomFieldType = function() {} PS.CustomFieldType.prototype = { COST: 9, DATE: 4, FINISHDATE: 27, DURATION: 6, FLAG: 17, NUMBER: 15, TEXT: 21 } PS.CustomFieldType.registerEnum('PS.CustomFieldType', false); PS.DependencyType = function() {} PS.DependencyType.prototype = { finishFinish: 0, finishStart: 1, startFinish: 2, startStart: 3 } PS.DependencyType.registerEnum('PS.DependencyType', false); PS.EnterpriseResourceType = function() {} PS.EnterpriseResourceType.prototype = { notSpecified: 0, work: 1, material: 2, cost: 3 } PS.EnterpriseResourceType.registerEnum('PS.EnterpriseResourceType', false); PS.FixedCostAccrual = function() {} PS.FixedCostAccrual.prototype = { notSpecified: 0, start: 1, end: 2, prorated: 3 } PS.FixedCostAccrual.registerEnum('PS.FixedCostAccrual', false); PS.JobState = function() {} PS.JobState.prototype = { unknown: 0, readyForProcessing: 1, sendIncomplete: 2, processing: 3, success: 4, failed: 5, failedNotBlocking: 6, processingDeferred: 7, correlationBlocked: 8, canceled: 9, onHold: 10, sleeping: 11, readyForLaunch: 12, lastState: 13 } PS.JobState.registerEnum('PS.JobState', false); PS.LookupTableConstants = function() {} PS.LookupTableConstants.prototype = { maxSeparatorLength: 3, anyLengthSequence: 0, minValueLength: 1, maxValueLength: 255, maxDescriptionLength: 255, minLevel: 1, maxLevel: 255, noSortOrder: 0 } PS.LookupTableConstants.registerEnum('PS.LookupTableConstants', false); PS.LookupTableMaskSequence = function() {} PS.LookupTableMaskSequence.prototype = { numbeR_TEXT: 0, UPPERCASE: 1, LOWERCASE: 2, CHARACTERS: 3, DATE: 4, COST: 5, DURATION: 6, numbeR_DECIMAL: 7, FLAG: 8 } PS.LookupTableMaskSequence.registerEnum('PS.LookupTableMaskSequence', false); PS.LookupTableSortOrder = function() {} PS.LookupTableSortOrder.prototype = { userDefined: 0, ascending: 1, descending: 2 } PS.LookupTableSortOrder.registerEnum('PS.LookupTableSortOrder', false); PS.OvertimeRateFormat = function() {} PS.OvertimeRateFormat.prototype = { minute: 1, hour: 2, day: 3, week: 4, month: 5, year: 7, material: 8 } PS.OvertimeRateFormat.registerEnum('PS.OvertimeRateFormat', false); PS.ProjectDetailPageType = function() {} PS.ProjectDetailPageType.prototype = { none: 0, projectDefault: 1, newProject: 2, workflowStatus: 3 } PS.ProjectDetailPageType.registerEnum('PS.ProjectDetailPageType', false); PS.ProjectType = function() {} PS.ProjectType.prototype = { minRequestValue: 0, notSpecified: -1, project: 0, template: 1, global: 2, resGlobal: 3, lightWeightProject: 4, insertedProject: 5, masterProject: 6, timesheetAdminProject: 7, newProject: 100, newTemplate: 101, newGlobal: 102, newResGlobal: 103, inactiveProject: 1000, inactiveTemplate: 1001, inactiveGlobal: 1002, newOffset: 100, inactiveOffset: 1000, maxRequestValue: 101 } PS.ProjectType.registerEnum('PS.ProjectType', false); PS.ProjectUtilizationType = function() {} PS.ProjectUtilizationType.prototype = { projectPlan: 0, resourceEngagements: 1, projectPlanUntil: 2 } PS.ProjectUtilizationType.registerEnum('PS.ProjectUtilizationType', false); PS.QueueMsgType = function() {} PS.QueueMsgType.prototype = { unknown: 0, acProjectSave: 1, adSyncERP: 2, adSyncGroup: 3, archiveCategories: 4, archiveCustomFields: 5, archiveGlobalProject: 6, archiveResources: 7, archiveSystemSettings: 8, archiveViews: 9, bumpPriority: 10, cbsProjRendezvous: 11, cbsRequest: 12, cbsTsRendezvous: 13, createProposalProject: 14, createWssSite: 15, deleteWssSite: 16, lwpUpgradeToProject: 17, notificationMessage: 18, projectArchive: 19, projectArchiveRetentionDelete: 20, projectCheckIn: 21, projectCreate: 22, projectDelete: 23, projectPublish: 24, projectRename: 25, projectRestore: 26, projectReversePublish: 27, projectUpdate: 28, projectUpdateTeam: 29, publishNotifications: 30, queueCleanup: 31, reportingAttributeCubeSettingsSync: 32, reportingBaseCalendarSync: 33, reportingCustomFieldMetadataSync: 34, reportingEntityUserViewRefresh: 35, reportingFiscalPeriodsSync: 36, reportingLookupTableSync: 37, reportingProjectDelete: 38, reportingProjectPublish: 39, reportingResourcesCapacityRangeSync: 40, reportingResourceSync: 41, reportingTimesheetAdjust: 42, reportingTimesheetClassSync: 43, reportingTimesheetDelete: 44, reportingTimesheetPeriodDelete: 45, reportingTimesheetPeriodSync: 46, reportingTimesheetSave: 47, reportingTimesheetStatusSync: 48, reportingWSSSync: 49, resourcePlanCheckIn: 50, resourcePlanDelete: 51, resourcePlanPublish: 52, resourcePlanSave: 53, restoreCategories: 54, restoreCustomFields: 55, restoreGlobalProject: 56, restoreResources: 57, restoreSystemSettings: 58, restoreViews: 59, rulesProcessAll: 60, rulesProcessAllAutoForManager: 61, rulesProcessAllForManager: 62, rulesProcessSingleForManager: 63, statusApproval: 64, timer1: 65, timer10: 66, timer2: 67, timer3: 68, timer4: 69, timer5: 70, timer6: 71, timer7: 72, timer8: 73, timer9: 74, timerMessage: 75, timerRzNotify: 76, timerRzProj: 77, timerRzTS: 78, timesheetMessage: 79, timesheetDelete: 80, timesheetRecall: 81, timesheetReview: 82, timesheetSubmit: 83, timesheetUpdate: 84, reportingSyncGlobalData: 85, synchronizeMembershipForWssSite: 86, synchronizeSingleUserMembershipInWss: 87, reportingRefresh: 88, updateScheduledProject: 89, workflowStartWorkflow: 90, analysisDelete: 91, analysisCreate: 92, analysisUpdate: 93, plannerSolutionCreate: 94, plannerSolutionDelete: 95, optimizerSolutionCreate: 96, optimizerSolutionDelete: 97, timesheetLineApproval: 98, periodicTasks: 99, pdpUpdateProjectImpacts: 100, exchangeSyncTasks: 101, reportingAttributeCubeDepartmentSync: 102, reportingTimesheetProjectAggregation: 103, reportingTimesheetAssignmentsUpgrade: 104, workflowCheckinNotify: 105, workflowChangeWorkflow: 106, projectPublishSummary: 107, reportingOlapDatabaseSettingsSync: 108, reportingWorkflowMetadataSync: 109, reportWorkflowProjectDataSync: 110, reportEptSync: 111, reportingSummaryPublish: 112, reportingSolutionCommitedDecisionSync: 113, workflowCommitNotify: 114, reportingTimesheetAssignmentsRefresh: 115, updateProjectSitePath: 116, addSingleUserMembershipInWss: 117, deleteSingleUserMembershipInWss: 118, timeSheetUpdateResourceNonWorkingTime: 119, syncProjectEnterpriseEntities: 120, lastMessage: 121, exchangeCalOofSync: 122, preparePSPermissionSynchronization: 123, psPermissionSynchronizePWASite: 124, psPermissionSynchronizeProjectSite: 125, preparePSProjectPermissionSynchronization: 126, scheduleWebPartSave: 127, projectImportTaskList: 128, timesheetUpdateSRAForResource: 129, activeMonitorCheck: 130, managedModeTaskSynchronization: 131, resourcePlanMigrate: 132 } PS.QueueMsgType.registerEnum('PS.QueueMsgType', false); PS.ReadyToLeaveProjectStageValue = function() {} PS.ReadyToLeaveProjectStageValue.prototype = { ready: 0, requiresFieldsAndDrivers: 1, requiresDrivers: 2, requiresFields: 3 } PS.ReadyToLeaveProjectStageValue.registerEnum('PS.ReadyToLeaveProjectStageValue', false); PS.ResourceType = function() {} PS.ResourceType.prototype = { winProjScratchpadResource: -1, winProjUnknownResource: -2, winProjUnassignedResource: -3, winProjSummaryResource: -4, pureUser: 1, workResource: 2, caN_LOG_IN_MAXIMUM: 20, genericWorkResource: 20, materialResource: 21, genericMaterialResource: 22, costResources: 25, genericCostResources: 26, iS_NONBUDGET_TYPE_MAXIMUM: 50, budgetWorkResource: 50, budgetCostResource: 51, budgetMaterialResource: 52, genericBudgetWorkResource: 53, genericBudgetCostResource: 54, genericBudgetMaterialResource: 55, inactivateD_OFFSET: 100 } PS.ResourceType.registerEnum('PS.ResourceType', false); PS.StandardRateFormat = function() {} PS.StandardRateFormat.prototype = { minute: 1, hour: 2, day: 3, week: 4, month: 5, year: 7, material: 8 } PS.StandardRateFormat.registerEnum('PS.StandardRateFormat', false); PS.StatusApprovalType = function() {} PS.StatusApprovalType.prototype = { none: 0, accepted: 1, rejected: 2 } PS.StatusApprovalType.registerEnum('PS.StatusApprovalType', false); PS.StatusUpdateType = function() {} PS.StatusUpdateType.prototype = { update: 0, decline: 1, createTask: 2, delegate: 3, createAssignment: 4, teamDelegate: 5, deleteTask: 6, deleteAssignment: 7 } PS.StatusUpdateType.registerEnum('PS.StatusUpdateType', false); PS.StrategicImpactBehavior = function() {} PS.StrategicImpactBehavior.prototype = { notSpecified: 0, readOnly: 1, readWrite: 2, required: 3 } PS.StrategicImpactBehavior.registerEnum('PS.StrategicImpactBehavior', false); PS.TaskType = function() {} PS.TaskType.prototype = { fixedUnits: 0, fixedDuration: 1, fixedWork: 2, dummy: 1000 } PS.TaskType.registerEnum('PS.TaskType', false); PS.TimeScale = function() {} PS.TimeScale.prototype = { days: 3, weeks: 4, months: 5, quarters: 6, years: 7 } PS.TimeScale.registerEnum('PS.TimeScale', false); PS.TimeSheetEntryMode = function() {} PS.TimeSheetEntryMode.prototype = { notSpecified: 0, daily: 1, weekly: 2 } PS.TimeSheetEntryMode.registerEnum('PS.TimeSheetEntryMode', false); PS.TimeSheetLineClass = function() {} PS.TimeSheetLineClass.prototype = { standardLine: 0, sickTimeLine: 1, vacationLine: 2, administrativeLine: 3 } PS.TimeSheetLineClass.registerEnum('PS.TimeSheetLineClass', false); PS.TimeSheetLineStatus = function() {} PS.TimeSheetLineStatus.prototype = { notSpecified: 0, pending: 1, approved: 2, rejected: 3, notApplicable: 4, pendingApproval: 5 } PS.TimeSheetLineStatus.registerEnum('PS.TimeSheetLineStatus', false); PS.TimeSheetStatus = function() {} PS.TimeSheetStatus.prototype = { notSpecified: 0, inProgress: 1, submitted: 2, acceptable: 3, approved: 4, rejected: 5, pendingSubmit: 6 } PS.TimeSheetStatus.registerEnum('PS.TimeSheetStatus', false); PS.TimeSheetValidationType = function() {} PS.TimeSheetValidationType.prototype = { unverified: 0, verified: 1, projectLevel: 2 } PS.TimeSheetValidationType.registerEnum('PS.TimeSheetValidationType', false); PS.TrackingMode = function() {} PS.TrackingMode.prototype = { none: 0, timePhased: 1, percentComplete: 2, actualHours: 3 } PS.TrackingMode.registerEnum('PS.TrackingMode', false); PS.UpdateProjectStageStatusFieldValue = function() {} PS.UpdateProjectStageStatusFieldValue.prototype = { none: 0, waitingForInput: 1, waitingForApproval: 2, workflowProcessing: 3 } PS.UpdateProjectStageStatusFieldValue.registerEnum('PS.UpdateProjectStageStatusFieldValue', false); PS.UtilizationType = function() {} PS.UtilizationType.prototype = { fromProjectPlan: 0, fromResourcePlan: 1, fromProjectPlanThenResourcePlan: 2 } PS.UtilizationType.registerEnum('PS.UtilizationType', false); PS.WorkContourType = function() {} PS.WorkContourType.prototype = { flat: 0, backLoaded: 1, frontLoaded: 2, doublePeak: 3, earlyPeak: 4, latePeak: 5, bell: 6, turtle: 7, userDefined: 8 } PS.WorkContourType.registerEnum('PS.WorkContourType', false); PS.WorkFormat = function() {} PS.WorkFormat.prototype = { minute: 1, hour: 2, day: 3, week: 4, month: 5 } PS.WorkFormat.registerEnum('PS.WorkFormat', false); PS.ProjectContext = function PS_ProjectContext(url) {ULSyTi:; PS.ProjectContext.initializeBase(this, [ url ]); this.$4_2 = PS.ProjectServer.newObject(this); this.$1w_2 = PS.ServiceStatus.newObject(this, this.$4_2); } PS.ProjectContext.get_current = function PS_ProjectContext$get_current$st() {ULSyTi:; if (!PS.ProjectContext.$1v) { if (SP.ClientContext.get_current()) { var $v_0 = new PS.ProjectContext(SP.ClientContext.get_current().get_url()); $v_0.set_isPageUrl(SP.ClientContext.get_current().get_isPageUrl()); PS.ProjectContext.$1v = $v_0; } } return PS.ProjectContext.$1v; } PS.ProjectContext.prototype = { $4_2: null, $1w_2: null, get_workflowActivities: function PS_ProjectContext$get_workflowActivities$in() {ULSyTi:; return this.$4_2.get_workflowActivities(); }, get_workflowDesigner: function PS_ProjectContext$get_workflowDesigner$in() {ULSyTi:; return this.$4_2.get_workflowDesigner(); }, get_entityTypes: function PS_ProjectContext$get_entityTypes$in() {ULSyTi:; return this.$4_2.get_entityTypes(); }, get_projects: function PS_ProjectContext$get_projects$in() {ULSyTi:; return this.$4_2.get_projects(); }, get_customFields: function PS_ProjectContext$get_customFields$in() {ULSyTi:; return this.$4_2.get_customFields(); }, get_lookupTables: function PS_ProjectContext$get_lookupTables$in() {ULSyTi:; return this.$4_2.get_lookupTables(); }, get_enterpriseProjectTypes: function PS_ProjectContext$get_enterpriseProjectTypes$in() {ULSyTi:; return this.$4_2.get_enterpriseProjectTypes(); }, get_phases: function PS_ProjectContext$get_phases$in() {ULSyTi:; return this.$4_2.get_phases(); }, get_stages: function PS_ProjectContext$get_stages$in() {ULSyTi:; return this.$4_2.get_stages(); }, get_projectDetailPages: function PS_ProjectContext$get_projectDetailPages$in() {ULSyTi:; return this.$4_2.get_projectDetailPages(); }, get_enterpriseResources: function PS_ProjectContext$get_enterpriseResources$in() {ULSyTi:; return this.$4_2.get_enterpriseResources(); }, get_events: function PS_ProjectContext$get_events$in() {ULSyTi:; return this.$4_2.get_events(); }, get_eventHandlers: function PS_ProjectContext$get_eventHandlers$in() {ULSyTi:; return this.$4_2.get_eventHandlers(); }, get_timeSheetPeriods: function PS_ProjectContext$get_timeSheetPeriods$in() {ULSyTi:; return this.$4_2.get_timeSheetPeriods(); }, get_calendars: function PS_ProjectContext$get_calendars$in() {ULSyTi:; return this.$4_2.get_calendars(); }, get_serviceStatus: function PS_ProjectContext$get_serviceStatus$in() {ULSyTi:; return this.$1w_2; }, getDeletedPublishedAssignments: function PS_ProjectContext$getDeletedPublishedAssignments$in(deletedDate) {ULSyTi:; return this.$4_2.getDeletedPublishedAssignments(deletedDate); }, waitForQueueAsync: function PS_ProjectContext$waitForQueueAsync$in(job, timeoutSeconds, callback) {ULSyTi:; var $v_0 = new PS.ProjectContext.QueueJobPoll(this, job, timeoutSeconds, callback); $v_0.run(); } } PS.ProjectContext.QueueJobPoll = function PS_ProjectContext_QueueJobPoll(context, job, timeoutSeconds, callback) {ULSyTi:; this.$$d_$21_0 = Function.createDelegate(this, this.$21_0); this.$$d_$22_0 = Function.createDelegate(this, this.$22_0); this.$$d_$25_0 = Function.createDelegate(this, this.$25_0); this.$N_0 = context; this.$H_0 = job; this.$O_0 = timeoutSeconds; this.$M_0 = callback; } PS.ProjectContext.QueueJobPoll.prototype = { $N_0: null, $H_0: null, $O_0: 0, $M_0: null, run: function PS_ProjectContext_QueueJobPoll$run$in() {ULSyTi:; this.$21_0(); }, $23_0: function PS_ProjectContext_QueueJobPoll$$23_0$in($p0) { $p0.val = 0; if (!this.$H_0.get_serverObjectIsNull()) { $p0.val = this.$H_0.get_jobState(); switch ($p0.val) { case 10: case 3: case 7: case 12: case 1: case 2: case 11: case 0: return true; } } $p0.val = 4; return false; }, $21_0: function PS_ProjectContext_QueueJobPoll$$21_0$in() {ULSyTi:; this.$O_0 -= 2; this.$N_0.load(this.$H_0); this.$N_0.executeQueryAsync(this.$$d_$25_0, this.$$d_$22_0); }, $25_0: function PS_ProjectContext_QueueJobPoll$$25_0$in($p0, $p1) { var $v_0; var $$t_3, $$t_4; if ((($$t_4 = this.$23_0(($$t_3 = {'val': $v_0}))), $v_0 = $$t_3.val, $$t_4) && this.$O_0 > 0) { window.setTimeout(this.$$d_$21_0, 2000); } else { this.$M_0($v_0); } }, $22_0: function PS_ProjectContext_QueueJobPoll$$22_0$in($p0, $p1) { this.$M_0(0); } } PS.Assignment = function PS_Assignment(context, objectPath) {ULSyTi:; PS.Assignment.initializeBase(this, [ context, objectPath ]); } PS.Assignment.prototype = { get_actualCostWorkPerformed: function PS_Assignment$get_actualCostWorkPerformed$in() {ULSyTi:; this.checkUninitializedProperty('ActualCostWorkPerformed'); return (this.get_objectData().get_properties()['ActualCostWorkPerformed']); }, get_actualOvertimeCost: function PS_Assignment$get_actualOvertimeCost$in() {ULSyTi:; this.checkUninitializedProperty('ActualOvertimeCost'); return (this.get_objectData().get_properties()['ActualOvertimeCost']); }, get_baselineCost: function PS_Assignment$get_baselineCost$in() {ULSyTi:; this.checkUninitializedProperty('BaselineCost'); return (this.get_objectData().get_properties()['BaselineCost']); }, get_baselineCostPerUse: function PS_Assignment$get_baselineCostPerUse$in() {ULSyTi:; this.checkUninitializedProperty('BaselineCostPerUse'); return (this.get_objectData().get_properties()['BaselineCostPerUse']); }, get_baselineFinish: function PS_Assignment$get_baselineFinish$in() {ULSyTi:; this.checkUninitializedProperty('BaselineFinish'); return (this.get_objectData().get_properties()['BaselineFinish']); }, get_baselineStart: function PS_Assignment$get_baselineStart$in() {ULSyTi:; this.checkUninitializedProperty('BaselineStart'); return (this.get_objectData().get_properties()['BaselineStart']); }, get_baselineWork: function PS_Assignment$get_baselineWork$in() {ULSyTi:; this.checkUninitializedProperty('BaselineWork'); return (this.get_objectData().get_properties()['BaselineWork']); }, get_baselineWorkMilliseconds: function PS_Assignment$get_baselineWorkMilliseconds$in() {ULSyTi:; this.checkUninitializedProperty('BaselineWorkMilliseconds'); return (this.get_objectData().get_properties()['BaselineWorkMilliseconds']); }, get_budgetedCostWorkPerformed: function PS_Assignment$get_budgetedCostWorkPerformed$in() {ULSyTi:; this.checkUninitializedProperty('BudgetedCostWorkPerformed'); return (this.get_objectData().get_properties()['BudgetedCostWorkPerformed']); }, get_budgetedCostWorkScheduled: function PS_Assignment$get_budgetedCostWorkScheduled$in() {ULSyTi:; this.checkUninitializedProperty('BudgetedCostWorkScheduled'); return (this.get_objectData().get_properties()['BudgetedCostWorkScheduled']); }, get_costVariance: function PS_Assignment$get_costVariance$in() {ULSyTi:; this.checkUninitializedProperty('CostVariance'); return (this.get_objectData().get_properties()['CostVariance']); }, get_costVarianceAtCompletion: function PS_Assignment$get_costVarianceAtCompletion$in() {ULSyTi:; this.checkUninitializedProperty('CostVarianceAtCompletion'); return (this.get_objectData().get_properties()['CostVarianceAtCompletion']); }, get_created: function PS_Assignment$get_created$in() {ULSyTi:; this.checkUninitializedProperty('Created'); return (this.get_objectData().get_properties()['Created']); }, get_currentCostVariance: function PS_Assignment$get_currentCostVariance$in() {ULSyTi:; this.checkUninitializedProperty('CurrentCostVariance'); return (this.get_objectData().get_properties()['CurrentCostVariance']); }, get_customFields: function PS_Assignment$get_customFields$in() {ULSyTi:; var $v_0 = ((this.get_objectData().get_clientObjectProperties()['CustomFields'])); if (SP.ScriptUtility.isUndefined($v_0)) { $v_0 = new PS.CustomFieldCollection(this.get_context(), new SP.ObjectPathProperty(this.get_context(), this.get_path(), 'CustomFields')); this.get_objectData().get_clientObjectProperties()['CustomFields'] = $v_0; } return $v_0; }, get_delay: function PS_Assignment$get_delay$in() {ULSyTi:; this.checkUninitializedProperty('Delay'); return (this.get_objectData().get_properties()['Delay']); }, get_delayMilliseconds: function PS_Assignment$get_delayMilliseconds$in() {ULSyTi:; this.checkUninitializedProperty('DelayMilliseconds'); return (this.get_objectData().get_properties()['DelayMilliseconds']); }, get_finish: function PS_Assignment$get_finish$in() {ULSyTi:; this.checkUninitializedProperty('Finish'); return (this.get_objectData().get_properties()['Finish']); }, get_finishVariance: function PS_Assignment$get_finishVariance$in() {ULSyTi:; this.checkUninitializedProperty('FinishVariance'); return (this.get_objectData().get_properties()['FinishVariance']); }, get_finishVarianceMilliseconds: function PS_Assignment$get_finishVarianceMilliseconds$in() {ULSyTi:; this.checkUninitializedProperty('FinishVarianceMilliseconds'); return (this.get_objectData().get_properties()['FinishVarianceMilliseconds']); }, get_id: function PS_Assignment$get_id$in() {ULSyTi:; this.checkUninitializedProperty('Id'); return (this.get_objectData().get_properties()['Id']); }, get_isConfirmed: function PS_Assignment$get_isConfirmed$in() {ULSyTi:; this.checkUninitializedProperty('IsConfirmed'); return (this.get_objectData().get_properties()['IsConfirmed']); }, get_isOverAllocated: function PS_Assignment$get_isOverAllocated$in() {ULSyTi:; this.checkUninitializedProperty('IsOverAllocated'); return (this.get_objectData().get_properties()['IsOverAllocated']); }, get_isPublished: function PS_Assignment$get_isPublished$in() {ULSyTi:; this.checkUninitializedProperty('IsPublished'); return (this.get_objectData().get_properties()['IsPublished']); }, get_isResponsePending: function PS_Assignment$get_isResponsePending$in() {ULSyTi:; this.checkUninitializedProperty('IsResponsePending'); return (this.get_objectData().get_properties()['IsResponsePending']); }, get_isUpdateNeeded: function PS_Assignment$get_isUpdateNeeded$in() {ULSyTi:; this.checkUninitializedProperty('IsUpdateNeeded'); return (this.get_objectData().get_properties()['IsUpdateNeeded']); }, get_levelingDelay: function PS_Assignment$get_levelingDelay$in() {ULSyTi:; this.checkUninitializedProperty('LevelingDelay'); return (this.get_objectData().get_properties()['LevelingDelay']); }, get_levelingDelayMilliseconds: function PS_Assignment$get_levelingDelayMilliseconds$in() {ULSyTi:; this.checkUninitializedProperty('LevelingDelayMilliseconds'); return (this.get_objectData().get_properties()['LevelingDelayMilliseconds']); }, get_modified: function PS_Assignment$get_modified$in() {ULSyTi:; this.checkUninitializedProperty('Modified'); return (this.get_objectData().get_properties()['Modified']); }, get_notes: function PS_Assignment$get_notes$in() {ULSyTi:; this.checkUninitializedProperty('Notes'); return (this.get_objectData().get_properties()['Notes']); }, get_overtimeCost: function PS_Assignment$get_overtimeCost$in() {ULSyTi:; this.checkUninitializedProperty('OvertimeCost'); return (this.get_objectData().get_properties()['OvertimeCost']); }, get_remainingCost: function PS_Assignment$get_remainingCost$in() {ULSyTi:; this.checkUninitializedProperty('RemainingCost'); return (this.get_objectData().get_properties()['RemainingCost']); }, get_remainingOvertimeCost: function PS_Assignment$get_remainingOvertimeCost$in() {ULSyTi:; this.checkUninitializedProperty('RemainingOvertimeCost'); return (this.get_objectData().get_properties()['RemainingOvertimeCost']); }, get_resume: function PS_Assignment$get_resume$in() {ULSyTi:; this.checkUninitializedProperty('Resume'); return (this.get_objectData().get_properties()['Resume']); }, get_scheduleCostVariance: function PS_Assignment$get_scheduleCostVariance$in() {ULSyTi:; this.checkUninitializedProperty('ScheduleCostVariance'); return (this.get_objectData().get_properties()['ScheduleCostVariance']); }, get_start: function PS_Assignment$get_start$in() {ULSyTi:; this.checkUninitializedProperty('Start'); return (this.get_objectData().get_properties()['Start']); }, get_startVariance: function PS_Assignment$get_startVariance$in() {ULSyTi:; this.checkUninitializedProperty('StartVariance'); return (this.get_objectData().get_properties()['StartVariance']); }, get_startVarianceMilliseconds: function PS_Assignment$get_startVarianceMilliseconds$in() {ULSyTi:; this.checkUninitializedProperty('StartVarianceMilliseconds'); return (this.get_objectData().get_properties()['StartVarianceMilliseconds']); }, get_stop: function PS_Assignment$get_stop$in() {ULSyTi:; this.checkUninitializedProperty('Stop'); return (this.get_objectData().get_properties()['Stop']); }, get_workContourType: function PS_Assignment$get_workContourType$in() {ULSyTi:; this.checkUninitializedProperty('WorkContourType'); return (this.get_objectData().get_properties()['WorkContourType']); }, get_workVariance: function PS_Assignment$get_workVariance$in() {ULSyTi:; this.checkUninitializedProperty('WorkVariance'); return (this.get_objectData().get_properties()['WorkVariance']); }, get_workVarianceMilliseconds: function PS_Assignment$get_workVarianceMilliseconds$in() {ULSyTi:; this.checkUninitializedProperty('WorkVarianceMilliseconds'); return (this.get_objectData().get_properties()['WorkVarianceMilliseconds']); }, initPropertiesFromJson: function PS_Assignment$initPropertiesFromJson$in(parentNode) {ULSyTi:; SP.ClientObject.prototype.initPropertiesFromJson.call(this, parentNode); var $v_0; $v_0 = parentNode.ActualCostWorkPerformed; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['ActualCostWorkPerformed'] = ($v_0); delete parentNode.ActualCostWorkPerformed; } $v_0 = parentNode.ActualOvertimeCost; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['ActualOvertimeCost'] = ($v_0); delete parentNode.ActualOvertimeCost; } $v_0 = parentNode.BaselineCost; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BaselineCost'] = ($v_0); delete parentNode.BaselineCost; } $v_0 = parentNode.BaselineCostPerUse; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BaselineCostPerUse'] = ($v_0); delete parentNode.BaselineCostPerUse; } $v_0 = parentNode.BaselineFinish; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BaselineFinish'] = ($v_0); delete parentNode.BaselineFinish; } $v_0 = parentNode.BaselineStart; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BaselineStart'] = ($v_0); delete parentNode.BaselineStart; } $v_0 = parentNode.BaselineWork; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BaselineWork'] = ($v_0); delete parentNode.BaselineWork; } $v_0 = parentNode.BaselineWorkMilliseconds; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BaselineWorkMilliseconds'] = ($v_0); delete parentNode.BaselineWorkMilliseconds; } $v_0 = parentNode.BudgetedCostWorkPerformed; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BudgetedCostWorkPerformed'] = ($v_0); delete parentNode.BudgetedCostWorkPerformed; } $v_0 = parentNode.BudgetedCostWorkScheduled; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['BudgetedCostWorkScheduled'] = ($v_0); delete parentNode.BudgetedCostWorkScheduled; } $v_0 = parentNode.CostVariance; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['CostVariance'] = ($v_0); delete parentNode.CostVariance; } $v_0 = parentNode.CostVarianceAtCompletion; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['CostVarianceAtCompletion'] = ($v_0); delete parentNode.CostVarianceAtCompletion; } $v_0 = parentNode.Created; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Created'] = ($v_0); delete parentNode.Created; } $v_0 = parentNode.CurrentCostVariance; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['CurrentCostVariance'] = ($v_0); delete parentNode.CurrentCostVariance; } $v_0 = parentNode.CustomFields; if (!SP.ScriptUtility.isUndefined($v_0)) { this.updateClientObjectPropertyType('CustomFields', this.get_customFields(), $v_0); this.get_customFields().fromJson($v_0); delete parentNode.CustomFields; } $v_0 = parentNode.Delay; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Delay'] = ($v_0); delete parentNode.Delay; } $v_0 = parentNode.DelayMilliseconds; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['DelayMilliseconds'] = ($v_0); delete parentNode.DelayMilliseconds; } $v_0 = parentNode.Finish; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Finish'] = ($v_0); delete parentNode.Finish; } $v_0 = parentNode.FinishVariance; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['FinishVariance'] = ($v_0); delete parentNode.FinishVariance; } $v_0 = parentNode.FinishVarianceMilliseconds; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['FinishVarianceMilliseconds'] = ($v_0); delete parentNode.FinishVarianceMilliseconds; } $v_0 = parentNode.Id; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Id'] = ($v_0); delete parentNode.Id; } $v_0 = parentNode.IsConfirmed; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['IsConfirmed'] = ($v_0); delete parentNode.IsConfirmed; } $v_0 = parentNode.IsOverAllocated; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['IsOverAllocated'] = ($v_0); delete parentNode.IsOverAllocated; } $v_0 = parentNode.IsPublished; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['IsPublished'] = ($v_0); delete parentNode.IsPublished; } $v_0 = parentNode.IsResponsePending; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['IsResponsePending'] = ($v_0); delete parentNode.IsResponsePending; } $v_0 = parentNode.IsUpdateNeeded; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['IsUpdateNeeded'] = ($v_0); delete parentNode.IsUpdateNeeded; } $v_0 = parentNode.LevelingDelay; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['LevelingDelay'] = ($v_0); delete parentNode.LevelingDelay; } $v_0 = parentNode.LevelingDelayMilliseconds; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['LevelingDelayMilliseconds'] = ($v_0); delete parentNode.LevelingDelayMilliseconds; } $v_0 = parentNode.Modified; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Modified'] = ($v_0); delete parentNode.Modified; } $v_0 = parentNode.Notes; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Notes'] = ($v_0); delete parentNode.Notes; } $v_0 = parentNode.OvertimeCost; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['OvertimeCost'] = ($v_0); delete parentNode.OvertimeCost; } $v_0 = parentNode.RemainingCost; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['RemainingCost'] = ($v_0); delete parentNode.RemainingCost; } $v_0 = parentNode.RemainingOvertimeCost; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['RemainingOvertimeCost'] = ($v_0); delete parentNode.RemainingOvertimeCost; } $v_0 = parentNode.Resume; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Resume'] = ($v_0); delete parentNode.Resume; } $v_0 = parentNode.ScheduleCostVariance; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['ScheduleCostVariance'] = ($v_0); delete parentNode.ScheduleCostVariance; } $v_0 = parentNode.Start; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Start'] = ($v_0); delete parentNode.Start; } $v_0 = parentNode.StartVariance; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['StartVariance'] = ($v_0); delete parentNode.StartVariance; } $v_0 = parentNode.StartVarianceMilliseconds; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['StartVarianceMilliseconds'] = ($v_0); delete parentNode.StartVarianceMilliseconds; } $v_0 = parentNode.Stop; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Stop'] = ($v_0); delete parentNode.Stop; } $v_0 = parentNode.WorkContourType; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['WorkContourType'] = ((SP.DataConvert.fixupType(this.get_context(), $v_0))); delete parentNode.WorkContourType; } $v_0 = parentNode.WorkVariance; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['WorkVariance'] = ($v_0); delete parentNode.WorkVariance; } $v_0 = parentNode.WorkVarianceMilliseconds; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['WorkVarianceMilliseconds'] = ($v_0); delete parentNode.WorkVarianceMilliseconds; } } } PS.AssignmentPropertyNames = function PS_AssignmentPropertyNames() { } PS.AssignmentObjectPropertyNames = function PS_AssignmentObjectPropertyNames() { } PS.AssignmentCreationInformation = function PS_AssignmentCreationInformation() {ULSyTi:; PS.AssignmentCreationInformation.initializeBase(this); } PS.AssignmentCreationInformation.prototype = { $5_1: null, $0_1: null, $8_1: null, $F_1: null, $3_1: null, $1l_1: null, get_finish: function PS_AssignmentCreationInformation$get_finish$in() {ULSyTi:; return this.$5_1; }, set_finish: function PS_AssignmentCreationInformation$set_finish$in(value) {ULSyTi:; this.$5_1 = value; return value; }, get_id: function PS_AssignmentCreationInformation$get_id$in() {ULSyTi:; return this.$0_1; }, set_id: function PS_AssignmentCreationInformation$set_id$in(value) {ULSyTi:; this.$0_1 = value; return value; }, get_notes: function PS_AssignmentCreationInformation$get_notes$in() {ULSyTi:; return this.$8_1; }, set_notes: function PS_AssignmentCreationInformation$set_notes$in(value) {ULSyTi:; this.$8_1 = value; return value; }, get_resourceId: function PS_AssignmentCreationInformation$get_resourceId$in() {ULSyTi:; return this.$F_1; }, set_resourceId: function PS_AssignmentCreationInformation$set_resourceId$in(value) {ULSyTi:; this.$F_1 = value; return value; }, get_start: function PS_AssignmentCreationInformation$get_start$in() {ULSyTi:; return this.$3_1; }, set_start: function PS_AssignmentCreationInformation$set_start$in(value) {ULSyTi:; this.$3_1 = value; return value; }, get_taskId: function PS_AssignmentCreationInformation$get_taskId$in() {ULSyTi:; return this.$1l_1; }, set_taskId: function PS_AssignmentCreationInformation$set_taskId$in(value) {ULSyTi:; this.$1l_1 = value; return value; }, get_typeId: function PS_AssignmentCreationInformation$get_typeId$in() {ULSyTi:; return '{f9c5fe6f-1a1b-4134-bc78-c145400f9b58}'; }, writeToXml: function PS_AssignmentCreationInformation$writeToXml$in(writer, serializationContext) {ULSyTi:; if (!writer) { throw Error.argumentNull('writer'); } if (!serializationContext) { throw Error.argumentNull('serializationContext'); } var $v_0 = [ 'Finish', 'Id', 'Notes', 'ResourceId', 'Start', 'TaskId' ]; SP.DataConvert.writePropertiesToXml(writer, this, $v_0, serializationContext); SP.ClientValueObject.prototype.writeToXml.call(this, writer, serializationContext); }, initPropertiesFromJson: function PS_AssignmentCreationInformation$initPropertiesFromJson$in(parentNode) {ULSyTi:; SP.ClientValueObject.prototype.initPropertiesFromJson.call(this, parentNode); var $v_0; $v_0 = parentNode.Finish; if (!SP.ScriptUtility.isUndefined($v_0)) { this.$5_1 = ($v_0); delete parentNode.Finish; } $v_0 = parentNode.Id; if (!SP.ScriptUtility.isUndefined($v_0)) { this.$0_1 = ($v_0); delete parentNode.Id; } $v_0 = parentNode.Notes; if (!SP.ScriptUtility.isUndefined($v_0)) { this.$8_1 = ($v_0); delete parentNode.Notes; } $v_0 = parentNode.ResourceId; if (!SP.ScriptUtility.isUndefined($v_0)) { this.$F_1 = ($v_0); delete parentNode.ResourceId; } $v_0 = parentNode.Start; if (!SP.ScriptUtility.isUndefined($v_0)) { this.$3_1 = ($v_0); delete parentNode.Start; } $v_0 = parentNode.TaskId; if (!SP.ScriptUtility.isUndefined($v_0)) { this.$1l_1 = ($v_0); delete parentNode.TaskId; } } } PS.BaseCalendarException = function PS_BaseCalendarException(context, objectPath) {ULSyTi:; PS.BaseCalendarException.initializeBase(this, [ context, objectPath ]); } PS.Calendar = function PS_Calendar(context, objectPath) {ULSyTi:; PS.Calendar.initializeBase(this, [ context, objectPath ]); } PS.Calendar.prototype = { get_baseCalendarExceptions: function PS_Calendar$get_baseCalendarExceptions$in() {ULSyTi:; var $v_0 = ((this.get_objectData().get_clientObjectProperties()['BaseCalendarExceptions'])); if (SP.ScriptUtility.isUndefined($v_0)) { $v_0 = new PS.CalendarExceptionCollection(this.get_context(), new SP.ObjectPathProperty(this.get_context(), this.get_path(), 'BaseCalendarExceptions')); this.get_objectData().get_clientObjectProperties()['BaseCalendarExceptions'] = $v_0; } return $v_0; }, get_created: function PS_Calendar$get_created$in() {ULSyTi:; this.checkUninitializedProperty('Created'); return (this.get_objectData().get_properties()['Created']); }, get_id: function PS_Calendar$get_id$in() {ULSyTi:; this.checkUninitializedProperty('Id'); return (this.get_objectData().get_properties()['Id']); }, get_isStandardCalendar: function PS_Calendar$get_isStandardCalendar$in() {ULSyTi:; this.checkUninitializedProperty('IsStandardCalendar'); return (this.get_objectData().get_properties()['IsStandardCalendar']); }, get_modified: function PS_Calendar$get_modified$in() {ULSyTi:; this.checkUninitializedProperty('Modified'); return (this.get_objectData().get_properties()['Modified']); }, get_name: function PS_Calendar$get_name$in() {ULSyTi:; this.checkUninitializedProperty('Name'); return (this.get_objectData().get_properties()['Name']); }, initPropertiesFromJson: function PS_Calendar$initPropertiesFromJson$in(parentNode) {ULSyTi:; SP.ClientObject.prototype.initPropertiesFromJson.call(this, parentNode); var $v_0; $v_0 = parentNode.BaseCalendarExceptions; if (!SP.ScriptUtility.isUndefined($v_0)) { this.updateClientObjectPropertyType('BaseCalendarExceptions', this.get_baseCalendarExceptions(), $v_0); this.get_baseCalendarExceptions().fromJson($v_0); delete parentNode.BaseCalendarExceptions; } $v_0 = parentNode.Created; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Created'] = ($v_0); delete parentNode.Created; } $v_0 = parentNode.Id; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Id'] = ($v_0); delete parentNode.Id; } $v_0 = parentNode.IsStandardCalendar; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['IsStandardCalendar'] = ($v_0); delete parentNode.IsStandardCalendar; } $v_0 = parentNode.Modified; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Modified'] = ($v_0); delete parentNode.Modified; } $v_0 = parentNode.Name; if (!SP.ScriptUtility.isUndefined($v_0)) { this.get_objectData().get_properties()['Name'] = ($v_0); delete parentNode.Name; } }, copyTo: function PS_Calendar$copyTo$in(name) {ULSyTi:; var $v_0 = this.get_context(); var $v_1; $v_1 = new PS.Calendar($v_0, new SP.ObjectPathMethod($v_0, this.get_path(), 'CopyTo', [ name ])); $v_1.get_path().setPendingReplace(); var $v_2 = new SP.ObjectIdentityQuery($v_1.get_path()); $v_0.addQueryIdAndResultObject($v_2.get_id(), $v_1); $v_0.addQuery($v_2); return $v_1;