예제 #1
0
        private void MapInformationRightsManagementSettings(SPInformationRightsManagementSettings currentSettings, InformationRightsManagementSettingsDefinition definition)
        {
            currentSettings.AllowPrint     = definition.AllowPrint;
            currentSettings.AllowScript    = definition.AllowScript;
            currentSettings.AllowWriteCopy = definition.AllowWriteCopy;

            currentSettings.DisableDocumentBrowserView          = definition.DisableDocumentBrowserView;
            currentSettings.DocumentAccessExpireDays            = definition.DocumentAccessExpireDays;
            currentSettings.DocumentLibraryProtectionExpireDate = definition.DocumentLibraryProtectionExpireDate;

            currentSettings.EnableDocumentAccessExpire          = definition.EnableDocumentAccessExpire;
            currentSettings.EnableDocumentBrowserPublishingView = definition.EnableDocumentBrowserPublishingView;
            currentSettings.EnableGroupProtection    = definition.EnableGroupProtection;
            currentSettings.EnableLicenseCacheExpire = definition.EnableLicenseCacheExpire;

            currentSettings.GroupName = definition.GroupName;
            currentSettings.LicenseCacheExpireDays = definition.LicenseCacheExpireDays;

            currentSettings.PolicyDescription = definition.PolicyDescription;
            currentSettings.PolicyTitle       = definition.PolicyTitle;
        }
        private void MapInformationRightsManagementSettings(SPInformationRightsManagementSettings currentSettings, InformationRightsManagementSettingsDefinition definition)
        {
            currentSettings.AllowPrint = definition.AllowPrint;
            currentSettings.AllowScript = definition.AllowScript;
            currentSettings.AllowWriteCopy = definition.AllowWriteCopy;

            currentSettings.DisableDocumentBrowserView = definition.DisableDocumentBrowserView;
            currentSettings.DocumentAccessExpireDays = definition.DocumentAccessExpireDays;
            currentSettings.DocumentLibraryProtectionExpireDate = definition.DocumentLibraryProtectionExpireDate;

            currentSettings.EnableDocumentAccessExpire = definition.EnableDocumentAccessExpire;
            currentSettings.EnableDocumentBrowserPublishingView = definition.EnableDocumentBrowserPublishingView;
            currentSettings.EnableGroupProtection = definition.EnableGroupProtection;
            currentSettings.EnableLicenseCacheExpire = definition.EnableLicenseCacheExpire;

            currentSettings.GroupName = definition.GroupName;
            currentSettings.LicenseCacheExpireDays = definition.LicenseCacheExpireDays;

            currentSettings.PolicyDescription = definition.PolicyDescription;
            currentSettings.PolicyTitle = definition.PolicyTitle;
        }