sp-jsom-node
Version:
SharePoint JavaScript Object Model for Node.js
777 lines (667 loc) • 33.2 kB
JavaScript
// JScript File
Type.registerNamespace('SP.DocumentManagement');
SP.DocumentManagement.MetadataDefaults = function SP_DocumentManagement_MetadataDefaults(context, list) {
SP.DocumentManagement.MetadataDefaults.initializeBase(this, [ context, SP.ClientUtility.getOrCreateObjectPathForConstructor(context, '{9410c048-d7df-4e86-b218-be5b4f4c427f}', arguments) ]);
}
SP.DocumentManagement.MetadataDefaults.newObject = function SP_DocumentManagement_MetadataDefaults$newObject$st(context, list) {
return new SP.DocumentManagement.MetadataDefaults(context, new SP.ObjectPathConstructor(context, '{9410c048-d7df-4e86-b218-be5b4f4c427f}', [ list ]));
}
SP.DocumentManagement.MetadataDefaults.prototype = {
setFieldDefault: function SP_DocumentManagement_MetadataDefaults$setFieldDefault$in(folder, fieldName, value) {
var $v_0 = this.get_context();
var $v_1;
var $v_2 = new SP.ClientActionInvokeMethod(this, 'SetFieldDefault', [ folder, fieldName, value ]);
$v_0.addQuery($v_2);
$v_1 = new SP.BooleanResult();
$v_0.addQueryIdAndResultObject($v_2.get_id(), $v_1);
return $v_1;
},
update: function SP_DocumentManagement_MetadataDefaults$update$in() {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Update', null);
$v_0.addQuery($v_1);
}
}
Type.registerNamespace('SP.DocumentSet');
SP.DocumentSet.AllowedContentTypeCollection = function SP_DocumentSet_AllowedContentTypeCollection(context, objectPath) {
SP.DocumentSet.AllowedContentTypeCollection.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.AllowedContentTypeCollection.prototype = {
itemAt: function SP_DocumentSet_AllowedContentTypeCollection$itemAt$in(index) {
return this.getItemAtIndex(index);
},
get_item: function SP_DocumentSet_AllowedContentTypeCollection$get_item$in(index) {
return this.getItemAtIndex(index);
},
get_childItemType: function SP_DocumentSet_AllowedContentTypeCollection$get_childItemType$in() {
return SP.ContentTypeId;
},
add: function SP_DocumentSet_AllowedContentTypeCollection$add$in(ctId) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Add', [ ctId ]);
$v_0.addQuery($v_1);
},
remove: function SP_DocumentSet_AllowedContentTypeCollection$remove$in(ctId) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Remove', [ ctId ]);
$v_0.addQuery($v_1);
}
}
SP.DocumentSet.DefaultDocument = function SP_DocumentSet_DefaultDocument(context, objectPath) {
SP.DocumentSet.DefaultDocument.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.DefaultDocument.prototype = {
get_contentTypeId: function SP_DocumentSet_DefaultDocument$get_contentTypeId$in() {
this.checkUninitializedProperty('ContentTypeId');
return (this.get_objectData().get_properties()['ContentTypeId']);
},
set_contentTypeId: function SP_DocumentSet_DefaultDocument$set_contentTypeId$in(value) {
this.get_objectData().get_properties()['ContentTypeId'] = value;
if (this.get_context()) {
this.get_context().addQuery(new SP.ClientActionSetProperty(this, 'ContentTypeId', value));
}
return value;
},
get_documentPath: function SP_DocumentSet_DefaultDocument$get_documentPath$in() {
this.checkUninitializedProperty('DocumentPath');
return (this.get_objectData().get_properties()['DocumentPath']);
},
get_name: function SP_DocumentSet_DefaultDocument$get_name$in() {
this.checkUninitializedProperty('Name');
return (this.get_objectData().get_properties()['Name']);
},
initPropertiesFromJson: function SP_DocumentSet_DefaultDocument$initPropertiesFromJson$in(parentNode) {
SP.ClientObject.prototype.initPropertiesFromJson.call(this, parentNode);
var $v_0;
$v_0 = parentNode.ContentTypeId;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.get_objectData().get_properties()['ContentTypeId'] = ((SP.DataConvert.fixupType(this.get_context(), $v_0)));
delete parentNode.ContentTypeId;
}
$v_0 = parentNode.DocumentPath;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.get_objectData().get_properties()['DocumentPath'] = ((SP.DataConvert.fixupType(this.get_context(), $v_0)));
delete parentNode.DocumentPath;
}
$v_0 = parentNode.Name;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.get_objectData().get_properties()['Name'] = ($v_0);
delete parentNode.Name;
}
}
}
SP.DocumentSet.DefaultDocumentPropertyNames = function SP_DocumentSet_DefaultDocumentPropertyNames() {
}
SP.DocumentSet.DefaultDocumentCollection = function SP_DocumentSet_DefaultDocumentCollection(context, objectPath) {
SP.DocumentSet.DefaultDocumentCollection.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.DefaultDocumentCollection.prototype = {
itemAt: function SP_DocumentSet_DefaultDocumentCollection$itemAt$in(index) {
return this.getItemAtIndex(index);
},
get_item: function SP_DocumentSet_DefaultDocumentCollection$get_item$in(index) {
return this.getItemAtIndex(index);
},
get_childItemType: function SP_DocumentSet_DefaultDocumentCollection$get_childItemType$in() {
return SP.DocumentSet.DefaultDocument;
},
add: function SP_DocumentSet_DefaultDocumentCollection$add$in(name, ctId, content) {
var $v_0 = this.get_context();
var $v_1;
$v_1 = new SP.DocumentSet.DefaultDocument($v_0, new SP.ObjectPathMethod($v_0, this.get_path(), 'Add', [ name, ctId, content ]));
return $v_1;
},
changeContentTypeForDocument: function SP_DocumentSet_DefaultDocumentCollection$changeContentTypeForDocument$in(name, contentTypeId) {
var $v_0 = this.get_context();
var $v_1;
var $v_2 = new SP.ClientActionInvokeMethod(this, 'ChangeContentTypeForDocument', [ name, contentTypeId ]);
$v_0.addQuery($v_2);
$v_1 = new SP.BooleanResult();
$v_0.addQueryIdAndResultObject($v_2.get_id(), $v_1);
return $v_1;
},
remove: function SP_DocumentSet_DefaultDocumentCollection$remove$in(name) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Remove', [ name ]);
$v_0.addQuery($v_1);
}
}
SP.DocumentSet.DocumentSet = function SP_DocumentSet_DocumentSet(context, objectPath) {
SP.DocumentSet.DocumentSet.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.DocumentSet.getDocumentSet = function SP_DocumentSet_DocumentSet$getDocumentSet$st(context, folder) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
$v_0 = new SP.DocumentSet.DocumentSet(context, new SP.ObjectPathStaticMethod(context, '{e32a87f7-b866-407d-971d-027ed940d50f}', 'GetDocumentSet', [ folder ]));
return $v_0;
}
SP.DocumentSet.DocumentSet.create = function SP_DocumentSet_DocumentSet$create$st(context, parentFolder, name, ctid) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{e32a87f7-b866-407d-971d-027ed940d50f}', 'Create', [ parentFolder, name, ctid ]);
context.addQuery($v_1);
$v_0 = new SP.StringResult();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
SP.DocumentSet.DocumentSet.importDocumentSet = function SP_DocumentSet_DocumentSet$importDocumentSet$st(context, archiveStream, archiveName, parentFolder, docsetContentTypeId) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
$v_0 = new SP.DocumentSet.DocumentSet(context, new SP.ObjectPathStaticMethod(context, '{e32a87f7-b866-407d-971d-027ed940d50f}', 'ImportDocumentSet', [ archiveStream, archiveName, parentFolder, docsetContentTypeId ]));
return $v_0;
}
SP.DocumentSet.DocumentSet.prototype = {
exportDocumentSet: function SP_DocumentSet_DocumentSet$exportDocumentSet$in() {
var $v_0 = this.get_context();
var $v_1;
var $v_2 = new SP.ClientActionInvokeMethod(this, 'ExportDocumentSet', null);
$v_0.addQuery($v_2);
$v_1 = (([]));
$v_0.addQueryIdAndResultObject($v_2.get_id(), $v_1);
return $v_1;
}
}
SP.DocumentSet.DocumentSetTemplate = function SP_DocumentSet_DocumentSetTemplate(context, objectPath) {
SP.DocumentSet.DocumentSetTemplate.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.DocumentSetTemplate.getContentTypeId = function SP_DocumentSet_DocumentSetTemplate$getContentTypeId$st(context) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{1554af8c-7213-418c-a4a8-b06e7603c68a}', 'GetContentTypeId', null);
context.addQuery($v_1);
$v_0 = new SP.ContentTypeId();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
SP.DocumentSet.DocumentSetTemplate.getDocumentSetTemplate = function SP_DocumentSet_DocumentSetTemplate$getDocumentSetTemplate$st(context, ct) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
$v_0 = new SP.DocumentSet.DocumentSetTemplate(context, new SP.ObjectPathStaticMethod(context, '{1554af8c-7213-418c-a4a8-b06e7603c68a}', 'GetDocumentSetTemplate', [ ct ]));
return $v_0;
}
SP.DocumentSet.DocumentSetTemplate.isChildOfDocumentSetContentType = function SP_DocumentSet_DocumentSetTemplate$isChildOfDocumentSetContentType$st(context, ct) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{1554af8c-7213-418c-a4a8-b06e7603c68a}', 'IsChildOfDocumentSetContentType', [ ct ]);
context.addQuery($v_1);
$v_0 = new SP.BooleanResult();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
SP.DocumentSet.DocumentSetTemplate.prototype = {
get_allowedContentTypes: function SP_DocumentSet_DocumentSetTemplate$get_allowedContentTypes$in() {
var $v_0 = ((this.get_objectData().get_clientObjectProperties()['AllowedContentTypes']));
if (SP.ScriptUtility.isUndefined($v_0)) {
$v_0 = new SP.DocumentSet.AllowedContentTypeCollection(this.get_context(), new SP.ObjectPathProperty(this.get_context(), this.get_path(), 'AllowedContentTypes'));
this.get_objectData().get_clientObjectProperties()['AllowedContentTypes'] = $v_0;
}
return $v_0;
},
get_defaultDocuments: function SP_DocumentSet_DocumentSetTemplate$get_defaultDocuments$in() {
var $v_0 = ((this.get_objectData().get_clientObjectProperties()['DefaultDocuments']));
if (SP.ScriptUtility.isUndefined($v_0)) {
$v_0 = new SP.DocumentSet.DefaultDocumentCollection(this.get_context(), new SP.ObjectPathProperty(this.get_context(), this.get_path(), 'DefaultDocuments'));
this.get_objectData().get_clientObjectProperties()['DefaultDocuments'] = $v_0;
}
return $v_0;
},
get_sharedFields: function SP_DocumentSet_DocumentSetTemplate$get_sharedFields$in() {
var $v_0 = ((this.get_objectData().get_clientObjectProperties()['SharedFields']));
if (SP.ScriptUtility.isUndefined($v_0)) {
$v_0 = new SP.DocumentSet.SharedFieldCollection(this.get_context(), new SP.ObjectPathProperty(this.get_context(), this.get_path(), 'SharedFields'));
this.get_objectData().get_clientObjectProperties()['SharedFields'] = $v_0;
}
return $v_0;
},
get_welcomePageFields: function SP_DocumentSet_DocumentSetTemplate$get_welcomePageFields$in() {
var $v_0 = ((this.get_objectData().get_clientObjectProperties()['WelcomePageFields']));
if (SP.ScriptUtility.isUndefined($v_0)) {
$v_0 = new SP.DocumentSet.WelcomePageFieldCollection(this.get_context(), new SP.ObjectPathProperty(this.get_context(), this.get_path(), 'WelcomePageFields'));
this.get_objectData().get_clientObjectProperties()['WelcomePageFields'] = $v_0;
}
return $v_0;
},
initPropertiesFromJson: function SP_DocumentSet_DocumentSetTemplate$initPropertiesFromJson$in(parentNode) {
SP.ClientObject.prototype.initPropertiesFromJson.call(this, parentNode);
var $v_0;
$v_0 = parentNode.AllowedContentTypes;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.updateClientObjectPropertyType('AllowedContentTypes', this.get_allowedContentTypes(), $v_0);
this.get_allowedContentTypes().fromJson($v_0);
delete parentNode.AllowedContentTypes;
}
$v_0 = parentNode.DefaultDocuments;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.updateClientObjectPropertyType('DefaultDocuments', this.get_defaultDocuments(), $v_0);
this.get_defaultDocuments().fromJson($v_0);
delete parentNode.DefaultDocuments;
}
$v_0 = parentNode.SharedFields;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.updateClientObjectPropertyType('SharedFields', this.get_sharedFields(), $v_0);
this.get_sharedFields().fromJson($v_0);
delete parentNode.SharedFields;
}
$v_0 = parentNode.WelcomePageFields;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.updateClientObjectPropertyType('WelcomePageFields', this.get_welcomePageFields(), $v_0);
this.get_welcomePageFields().fromJson($v_0);
delete parentNode.WelcomePageFields;
}
},
update: function SP_DocumentSet_DocumentSetTemplate$update$in(bPushDown) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Update', [ bPushDown ]);
$v_0.addQuery($v_1);
}
}
SP.DocumentSet.DocumentSetTemplateObjectPropertyNames = function SP_DocumentSet_DocumentSetTemplateObjectPropertyNames() {
}
SP.DocumentSet.SharedFieldCollection = function SP_DocumentSet_SharedFieldCollection(context, objectPath) {
SP.DocumentSet.SharedFieldCollection.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.SharedFieldCollection.prototype = {
itemAt: function SP_DocumentSet_SharedFieldCollection$itemAt$in(index) {
return this.getItemAtIndex(index);
},
get_item: function SP_DocumentSet_SharedFieldCollection$get_item$in(index) {
return this.getItemAtIndex(index);
},
get_childItemType: function SP_DocumentSet_SharedFieldCollection$get_childItemType$in() {
return SP.Field;
},
add: function SP_DocumentSet_SharedFieldCollection$add$in(fld) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Add', [ fld ]);
$v_0.addQuery($v_1);
},
remove: function SP_DocumentSet_SharedFieldCollection$remove$in(fld) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Remove', [ fld ]);
$v_0.addQuery($v_1);
}
}
SP.DocumentSet.WelcomePageFieldCollection = function SP_DocumentSet_WelcomePageFieldCollection(context, objectPath) {
SP.DocumentSet.WelcomePageFieldCollection.initializeBase(this, [ context, objectPath ]);
}
SP.DocumentSet.WelcomePageFieldCollection.prototype = {
itemAt: function SP_DocumentSet_WelcomePageFieldCollection$itemAt$in(index) {
return this.getItemAtIndex(index);
},
get_item: function SP_DocumentSet_WelcomePageFieldCollection$get_item$in(index) {
return this.getItemAtIndex(index);
},
get_childItemType: function SP_DocumentSet_WelcomePageFieldCollection$get_childItemType$in() {
return SP.Field;
},
add: function SP_DocumentSet_WelcomePageFieldCollection$add$in(fld) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Add', [ fld ]);
$v_0.addQuery($v_1);
},
remove: function SP_DocumentSet_WelcomePageFieldCollection$remove$in(fieldId) {
var $v_0 = this.get_context();
var $v_1 = new SP.ClientActionInvokeMethod(this, 'Remove', [ fieldId ]);
$v_0.addQuery($v_1);
}
}
Type.registerNamespace('SP.MetadataNavigation');
SP.MetadataNavigation.ConfiguredMetadataNavigationItem = function SP_MetadataNavigation_ConfiguredMetadataNavigationItem() {
SP.MetadataNavigation.ConfiguredMetadataNavigationItem.initializeBase(this);
}
SP.MetadataNavigation.ConfiguredMetadataNavigationItem.prototype = {
$9_1: null,
$A_1: null,
$B_1: null,
$C_1: false,
$D_1: false,
$E_1: false,
$F_1: false,
$G_1: false,
get_fieldDisplayName: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_fieldDisplayName$in() {
return this.$9_1;
},
get_fieldTitle: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_fieldTitle$in() {
return this.$A_1;
},
get_fieldTypeAsString: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_fieldTypeAsString$in() {
return this.$B_1;
},
get_isContentTypeField: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_isContentTypeField$in() {
return this.$C_1;
},
get_isFolderHierarchy: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_isFolderHierarchy$in() {
return this.$D_1;
},
get_isHierarchy: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_isHierarchy$in() {
return this.$E_1;
},
get_isMultiValueLookup: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_isMultiValueLookup$in() {
return this.$F_1;
},
get_isTaxonomyField: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_isTaxonomyField$in() {
return this.$G_1;
},
get_typeId: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$get_typeId$in() {
return '{e7bcb1cf-a8d0-48bc-a0b6-1fb6f84ef297}';
},
writeToXml: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$writeToXml$in(writer, serializationContext) {
if (!writer) {
throw Error.argumentNull('writer');
}
if (!serializationContext) {
throw Error.argumentNull('serializationContext');
}
var $v_0 = [ 'FieldDisplayName', 'FieldTitle', 'FieldTypeAsString', 'IsContentTypeField', 'IsFolderHierarchy', 'IsHierarchy', 'IsMultiValueLookup', 'IsTaxonomyField' ];
SP.DataConvert.writePropertiesToXml(writer, this, $v_0, serializationContext);
SP.ClientValueObject.prototype.writeToXml.call(this, writer, serializationContext);
},
initPropertiesFromJson: function SP_MetadataNavigation_ConfiguredMetadataNavigationItem$initPropertiesFromJson$in(parentNode) {
SP.ClientValueObject.prototype.initPropertiesFromJson.call(this, parentNode);
var $v_0;
$v_0 = parentNode.FieldDisplayName;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$9_1 = ($v_0);
delete parentNode.FieldDisplayName;
}
$v_0 = parentNode.FieldTitle;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$A_1 = ($v_0);
delete parentNode.FieldTitle;
}
$v_0 = parentNode.FieldTypeAsString;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$B_1 = ($v_0);
delete parentNode.FieldTypeAsString;
}
$v_0 = parentNode.IsContentTypeField;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$C_1 = ($v_0);
delete parentNode.IsContentTypeField;
}
$v_0 = parentNode.IsFolderHierarchy;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$D_1 = ($v_0);
delete parentNode.IsFolderHierarchy;
}
$v_0 = parentNode.IsHierarchy;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$E_1 = ($v_0);
delete parentNode.IsHierarchy;
}
$v_0 = parentNode.IsMultiValueLookup;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$F_1 = ($v_0);
delete parentNode.IsMultiValueLookup;
}
$v_0 = parentNode.IsTaxonomyField;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$G_1 = ($v_0);
delete parentNode.IsTaxonomyField;
}
}
}
SP.MetadataNavigation.ConfiguredMetadataNavigationItemCollection = function SP_MetadataNavigation_ConfiguredMetadataNavigationItemCollection() {
SP.MetadataNavigation.ConfiguredMetadataNavigationItemCollection.initializeBase(this);
}
SP.MetadataNavigation.ConfiguredMetadataNavigationItemCollection.prototype = {
add: function SP_MetadataNavigation_ConfiguredMetadataNavigationItemCollection$add$in(item) {
this.addChild(item);
},
get_item: function SP_MetadataNavigation_ConfiguredMetadataNavigationItemCollection$get_item$in(index) {
return this.getItemAtIndex(index);
},
get_typeId: function SP_MetadataNavigation_ConfiguredMetadataNavigationItemCollection$get_typeId$in() {
return '{37d7c927-279a-4cd0-bfb8-def3dfdf4415}';
},
writeToXml: function SP_MetadataNavigation_ConfiguredMetadataNavigationItemCollection$writeToXml$in(writer, serializationContext) {
if (!writer) {
throw Error.argumentNull('writer');
}
if (!serializationContext) {
throw Error.argumentNull('serializationContext');
}
SP.ClientValueObjectCollection.prototype.writeToXml.call(this, writer, serializationContext);
}
}
SP.MetadataNavigation.MetadataNavigationSettings = function SP_MetadataNavigation_MetadataNavigationSettings(context, objectPath) {
SP.MetadataNavigation.MetadataNavigationSettings.initializeBase(this, [ context, objectPath ]);
}
SP.MetadataNavigation.MetadataNavigationSettings.getConfiguredSettings = function SP_MetadataNavigation_MetadataNavigationSettings$getConfiguredSettings$st(context, listPath) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{85827e8a-d57d-445c-8ac4-1be62bf8a987}', 'GetConfiguredSettings', [ listPath ]);
context.addQuery($v_1);
$v_0 = new SP.MetadataNavigation.ConfiguredMetadataNavigationItemCollection();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
Type.registerNamespace('SP.Video');
SP.Video.EmbedCodeConfiguration = function SP_Video_EmbedCodeConfiguration() {
SP.Video.EmbedCodeConfiguration.initializeBase(this);
}
SP.Video.EmbedCodeConfiguration.prototype = {
$0_1: false,
$1_1: false,
$2_1: false,
$3_1: false,
$4_1: false,
$5_1: 0,
$6_1: 0,
$7_1: null,
$8_1: 0,
get_autoPlay: function SP_Video_EmbedCodeConfiguration$get_autoPlay$in() {
return this.$0_1;
},
set_autoPlay: function SP_Video_EmbedCodeConfiguration$set_autoPlay$in(value) {
this.$0_1 = value;
return value;
},
get_displayTitle: function SP_Video_EmbedCodeConfiguration$get_displayTitle$in() {
return this.$1_1;
},
set_displayTitle: function SP_Video_EmbedCodeConfiguration$set_displayTitle$in(value) {
this.$1_1 = value;
return value;
},
get_linkToOwnerProfilePage: function SP_Video_EmbedCodeConfiguration$get_linkToOwnerProfilePage$in() {
return this.$2_1;
},
set_linkToOwnerProfilePage: function SP_Video_EmbedCodeConfiguration$set_linkToOwnerProfilePage$in(value) {
this.$2_1 = value;
return value;
},
get_linkToVideoHomePage: function SP_Video_EmbedCodeConfiguration$get_linkToVideoHomePage$in() {
return this.$3_1;
},
set_linkToVideoHomePage: function SP_Video_EmbedCodeConfiguration$set_linkToVideoHomePage$in(value) {
this.$3_1 = value;
return value;
},
get_loop: function SP_Video_EmbedCodeConfiguration$get_loop$in() {
return this.$4_1;
},
set_loop: function SP_Video_EmbedCodeConfiguration$set_loop$in(value) {
this.$4_1 = value;
return value;
},
get_pixelHeight: function SP_Video_EmbedCodeConfiguration$get_pixelHeight$in() {
return this.$5_1;
},
set_pixelHeight: function SP_Video_EmbedCodeConfiguration$set_pixelHeight$in(value) {
this.$5_1 = value;
return value;
},
get_pixelWidth: function SP_Video_EmbedCodeConfiguration$get_pixelWidth$in() {
return this.$6_1;
},
set_pixelWidth: function SP_Video_EmbedCodeConfiguration$set_pixelWidth$in(value) {
this.$6_1 = value;
return value;
},
get_previewImagePath: function SP_Video_EmbedCodeConfiguration$get_previewImagePath$in() {
return this.$7_1;
},
set_previewImagePath: function SP_Video_EmbedCodeConfiguration$set_previewImagePath$in(value) {
this.$7_1 = value;
return value;
},
get_startTime: function SP_Video_EmbedCodeConfiguration$get_startTime$in() {
return this.$8_1;
},
set_startTime: function SP_Video_EmbedCodeConfiguration$set_startTime$in(value) {
this.$8_1 = value;
return value;
},
get_typeId: function SP_Video_EmbedCodeConfiguration$get_typeId$in() {
return '{294cf1eb-cef4-49e0-b114-648abb3916af}';
},
writeToXml: function SP_Video_EmbedCodeConfiguration$writeToXml$in(writer, serializationContext) {
if (!writer) {
throw Error.argumentNull('writer');
}
if (!serializationContext) {
throw Error.argumentNull('serializationContext');
}
var $v_0 = [ 'AutoPlay', 'DisplayTitle', 'LinkToOwnerProfilePage', 'LinkToVideoHomePage', 'Loop', 'PixelHeight', 'PixelWidth', 'PreviewImagePath', 'StartTime' ];
SP.DataConvert.writePropertiesToXml(writer, this, $v_0, serializationContext);
SP.ClientValueObject.prototype.writeToXml.call(this, writer, serializationContext);
},
initPropertiesFromJson: function SP_Video_EmbedCodeConfiguration$initPropertiesFromJson$in(parentNode) {
SP.ClientValueObject.prototype.initPropertiesFromJson.call(this, parentNode);
var $v_0;
$v_0 = parentNode.AutoPlay;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$0_1 = ($v_0);
delete parentNode.AutoPlay;
}
$v_0 = parentNode.DisplayTitle;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$1_1 = ($v_0);
delete parentNode.DisplayTitle;
}
$v_0 = parentNode.LinkToOwnerProfilePage;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$2_1 = ($v_0);
delete parentNode.LinkToOwnerProfilePage;
}
$v_0 = parentNode.LinkToVideoHomePage;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$3_1 = ($v_0);
delete parentNode.LinkToVideoHomePage;
}
$v_0 = parentNode.Loop;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$4_1 = ($v_0);
delete parentNode.Loop;
}
$v_0 = parentNode.PixelHeight;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$5_1 = ($v_0);
delete parentNode.PixelHeight;
}
$v_0 = parentNode.PixelWidth;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$6_1 = ($v_0);
delete parentNode.PixelWidth;
}
$v_0 = parentNode.PreviewImagePath;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$7_1 = ($v_0);
delete parentNode.PreviewImagePath;
}
$v_0 = parentNode.StartTime;
if (!SP.ScriptUtility.isUndefined($v_0)) {
this.$8_1 = ($v_0);
delete parentNode.StartTime;
}
}
}
SP.Video.VideoSet = function SP_Video_VideoSet(context, objectPath) {
SP.Video.VideoSet.initializeBase(this, [ context, objectPath ]);
}
SP.Video.VideoSet.createVideo = function SP_Video_VideoSet$createVideo$st(context, parentFolder, name, ctid) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{999f0b44-5022-4c04-a0c3-d0705e44395f}', 'CreateVideo', [ parentFolder, name, ctid ]);
context.addQuery($v_1);
$v_0 = new SP.StringResult();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
SP.Video.VideoSet.uploadVideo = function SP_Video_VideoSet$uploadVideo$st(context, list, fileName, file, overwriteIfExists, parentFolderPath) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{999f0b44-5022-4c04-a0c3-d0705e44395f}', 'UploadVideo', [ list, fileName, file, overwriteIfExists, parentFolderPath ]);
context.addQuery($v_1);
$v_0 = new SP.StringResult();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
SP.Video.VideoSet.getEmbedCode = function SP_Video_VideoSet$getEmbedCode$st(context, videoPath, properties) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
var $v_1 = new SP.ClientActionInvokeStaticMethod(context, '{999f0b44-5022-4c04-a0c3-d0705e44395f}', 'GetEmbedCode', [ videoPath, properties ]);
context.addQuery($v_1);
$v_0 = new SP.StringResult();
context.addQueryIdAndResultObject($v_1.get_id(), $v_0);
return $v_0;
}
SP.Video.VideoSet.migrateVideo = function SP_Video_VideoSet$migrateVideo$st(context, videoFile) {
if (!context) {
throw Error.argumentNull('context');
}
var $v_0;
$v_0 = new SP.ListItem(context, new SP.ObjectPathStaticMethod(context, '{999f0b44-5022-4c04-a0c3-d0705e44395f}', 'MigrateVideo', [ videoFile ]));
return $v_0;
}
SP.DocumentManagement.MetadataDefaults.registerClass('SP.DocumentManagement.MetadataDefaults', SP.ClientObject);
SP.DocumentSet.AllowedContentTypeCollection.registerClass('SP.DocumentSet.AllowedContentTypeCollection', SP.ClientObjectCollection);
SP.DocumentSet.DefaultDocument.registerClass('SP.DocumentSet.DefaultDocument', SP.ClientObject);
SP.DocumentSet.DefaultDocumentPropertyNames.registerClass('SP.DocumentSet.DefaultDocumentPropertyNames');
SP.DocumentSet.DefaultDocumentCollection.registerClass('SP.DocumentSet.DefaultDocumentCollection', SP.ClientObjectCollection);
SP.DocumentSet.DocumentSet.registerClass('SP.DocumentSet.DocumentSet', SP.ClientObject);
SP.DocumentSet.DocumentSetTemplate.registerClass('SP.DocumentSet.DocumentSetTemplate', SP.ClientObject);
SP.DocumentSet.DocumentSetTemplateObjectPropertyNames.registerClass('SP.DocumentSet.DocumentSetTemplateObjectPropertyNames');
SP.DocumentSet.SharedFieldCollection.registerClass('SP.DocumentSet.SharedFieldCollection', SP.ClientObjectCollection);
SP.DocumentSet.WelcomePageFieldCollection.registerClass('SP.DocumentSet.WelcomePageFieldCollection', SP.ClientObjectCollection);
SP.MetadataNavigation.ConfiguredMetadataNavigationItem.registerClass('SP.MetadataNavigation.ConfiguredMetadataNavigationItem', SP.ClientValueObject);
SP.MetadataNavigation.ConfiguredMetadataNavigationItemCollection.registerClass('SP.MetadataNavigation.ConfiguredMetadataNavigationItemCollection', SP.ClientValueObjectCollection);
SP.MetadataNavigation.MetadataNavigationSettings.registerClass('SP.MetadataNavigation.MetadataNavigationSettings', SP.ClientObject);
SP.Video.EmbedCodeConfiguration.registerClass('SP.Video.EmbedCodeConfiguration', SP.ClientValueObject);
SP.Video.VideoSet.registerClass('SP.Video.VideoSet', SP.DocumentSet.DocumentSet);
function sp_documentmanagement_initialize() {
SP.DocumentSet.DefaultDocumentPropertyNames.contentTypeId = 'ContentTypeId';
SP.DocumentSet.DefaultDocumentPropertyNames.documentPath = 'DocumentPath';
SP.DocumentSet.DefaultDocumentPropertyNames.name = 'Name';
SP.DocumentSet.DocumentSetTemplateObjectPropertyNames.allowedContentTypes = 'AllowedContentTypes';
SP.DocumentSet.DocumentSetTemplateObjectPropertyNames.defaultDocuments = 'DefaultDocuments';
SP.DocumentSet.DocumentSetTemplateObjectPropertyNames.sharedFields = 'SharedFields';
SP.DocumentSet.DocumentSetTemplateObjectPropertyNames.welcomePageFields = 'WelcomePageFields';
};
sp_documentmanagement_initialize();
RegisterModuleInit("sp.documentmanagement.js", sp_documentmanagement_initialize);
if( typeof(Sys) != "undefined" && Sys && Sys.Application ){
Sys.Application.notifyScriptLoaded();
}
NotifyScriptLoadedAndExecuteWaitingJobs("SP.DocumentManagement.js");