sp-jsom-node
Version:
SharePoint JavaScript Object Model for Node.js
1,507 lines (1,301 loc) • 993 kB
JavaScript
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.EngagementContourType = function() {}
PS.EngagementContourType.prototype = {
approved: 0,
proposed: 1,
draft: 2
}
PS.EngagementContourType.registerEnum('PS.EngagementContourType', false);
PS.EngagementStatus = function() {}
PS.EngagementStatus.prototype = {
approved: 0,
proposed: 1,
draft: 2,
rejected: 3,
reproposed: 4
}
PS.EngagementStatus.registerEnum('PS.EngagementStatus', false);
PS.EnterpriseProjectTypeSiteCreationOptions = function() {}
PS.EnterpriseProjectTypeSiteCreationOptions.prototype = {
notSpecified: 0,
askOnPublish: 1,
createOnFirstPublish: 2,
none: 3
}
PS.EnterpriseProjectTypeSiteCreationOptions.registerEnum('PS.EnterpriseProjectTypeSiteCreationOptions', 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,
reportingWSSIssueSync: 133,
reportingWSSRiskSync: 134,
reportingWSSDocSync: 135,
reportingWSSDeliverableSync: 136
}
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);
this.$1v_2 = PS.PageSizes.newObject(this, this.$4_2);
}
PS.ProjectContext.get_current = function PS_ProjectContext$get_current$st() {ULSyTi:;
if (!PS.ProjectContext.$1u) {
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.$1u = $v_0;
}
}
return PS.ProjectContext.$1u;
}
PS.ProjectContext.prototype = {
$4_2: null,
$1w_2: null,
$1v_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;
},
get_pageSizes: function PS_ProjectContext$get_pageSizes$in() {ULSyTi:;
return this.$1v_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_$22_0 = Function.createDelegate(this, this.$22_0);
this.$$d_$23_0 = Function.createDelegate(this, this.$23_0);
this.$$d_$26_0 = Function.createDelegate(this, this.$26_0);
this.$S_0 = context;
this.$L_0 = job;
this.$T_0 = timeoutSeconds;
this.$R_0 = callback;
}
PS.ProjectContext.QueueJobPoll.prototype = {
$S_0: null,
$L_0: null,
$T_0: 0,
$R_0: null,
run: function PS_ProjectContext_QueueJobPoll$run$in() {ULSyTi:;
this.$22_0();
},
$24_0: function PS_ProjectContext_QueueJobPoll$$24_0$in($p0) {
$p0.val = 0;
if (!this.$L_0.get_serverObjectIsNull()) {
$p0.val = this.$L_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;
},
$22_0: function PS_ProjectContext_QueueJobPoll$$22_0$in() {ULSyTi:;
this.$T_0 -= 2;
this.$S_0.load(this.$L_0);
this.$S_0.executeQueryAsync(this.$$d_$26_0, this.$$d_$23_0);
},
$26_0: function PS_ProjectContext_QueueJobPoll$$26_0$in($p0, $p1) {
var $v_0;
var $$t_3, $$t_4;
if ((($$t_4 = this.$24_0(($$t_3 = {'val': $v_0}))), $v_0 = $$t_3.val, $$t_4) && this.$T_0 > 0) {
window.setTimeout(this.$$d_$22_0, 2000);
}
else {
this.$R_0($v_0);
}
},
$23_0: function PS_ProjectContext_QueueJobPoll$$23_0$in($p0, $p1) {
this.$R_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_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.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,
$I_1: null,
$3_1: null,
$1k_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.$I_1;
},
set_resourceId: function PS_AssignmentCreationInformation$set_resourceId$in(value) {ULSyTi:;
this.$I_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.$1k_1;
},
set_taskId: function PS_AssignmentCreationInformation$set_taskId$in(value) {ULSyTi:;
this.$1k_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.$I_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.$1k_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;
},
deleteObject: function PS_Calendar$deleteObject$in() {ULSyTi:;
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'DeleteObject', null);
$v_0.addQuery($v_1);
this.removeFromParentCollection();
}
}
PS.CalendarPropertyNames = function PS_CalendarPropertyNames() {
}
PS.CalendarObjectPropertyNames = function PS_CalendarObjectPropertyNames() {
}
PS.CalendarCollection = function PS_CalendarCollection(context, objectPath) {ULSyTi:;
PS.CalendarCollection.initializeBase(this, [ context, objectPath ]);
}
PS.CalendarCollection.prototype = {
itemAt: function PS_CalendarCollection$itemAt$in(index) {ULSyTi:;
return this.getItemAtIndex(index);
},
get_item: function PS_CalendarCollection$get_item$in(index) {ULSyTi:;
return this.getItemAtIndex(index);
},
get_childItemType: function PS_CalendarCollection$get_childItemType$in() {ULSyTi:;
return PS.Calendar;
},
add: function PS_CalendarCollection$add$in(parameters) {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(), 'Add', [ parameter