/// <summary> /// Creates an empty ConfgiruationSettings; /// </summary> public ConfigurationSettings() { _FolderSettings = new FolderSettings(); _EmailSettings = new EmailSettings(); _MetadataSettings = new MetadataSettings(); _DeviceSettings = new List <DeviceSettings>(); _ReportSettings = new ReportSettings(); _ProcessingSettings = new ProcessingSettings(); }
/// <summary> /// Creates an empty ConfgiruationSettings, except for /// folder settings and metadata settings. /// </summary> public ConfigurationSettings(FolderSettings folderSettings, MetadataSettings metaDataSettings) { _FolderSettings = folderSettings; _EmailSettings = new EmailSettings(); _MetadataSettings = metaDataSettings; _DeviceSettings = new List <DeviceSettings>(); _ReportSettings = new ReportSettings(); _ProcessingSettings = new ProcessingSettings(); }
/// <summary> /// Clones currentitem /// </summary> /// <returns></returns> public MetadataSettings Clone() { MetadataSettings clone = new MetadataSettings(); clone.UserDefinedField = UserDefinedField; clone.UserDefinedFieldInputMask = UserDefinedFieldInputMask; clone.UserDefinedFieldInputConfigurationMask = UserDefinedFieldInputConfigurationMask; clone.UserDefinedFieldInputMaskAdvanced = UserDefinedFieldInputMaskAdvanced; clone.UserEntersNameWhenStartingExperiment = UserEntersNameWhenStartingExperiment; clone.UsingExperimentIdInputMask = UsingExperimentIdInputMask; clone.UsingUserDefinedField = UsingUserDefinedField; clone.UsingUserDefinedFieldInputMask = UsingUserDefinedFieldInputMask; clone.ExperimentIdInputConfigurationMask = ExperimentIdInputConfigurationMask; clone.ExperimentIdInputConfigurationMaskSuffix = ExperimentIdInputConfigurationMaskSuffix; clone.ExperimentIdInputMask = ExperimentIdInputMask; clone.ExperimentIdInputMaskAdvanced = ExperimentIdInputMaskAdvanced; clone.ExperimentIdInputMaskAdvancedMainPartOnly = ExperimentIdInputMaskAdvancedMainPartOnly; clone.ExperimentIdInputMaskAdvancedSuffixOnly = ExperimentIdInputMaskAdvancedSuffixOnly; clone.EnforceStartOfExperiment = EnforceStartOfExperiment; clone.SampleIdFormat = SampleIdFormat; clone.ELNPlannedExperimentsEnabled = ELNPlannedExperimentsEnabled; clone.S88Enabled = S88Enabled; return(clone); }
/// <summary> /// Creates an empty ExperimentProviderSettings; /// </summary> public ExperimentProviderSettings() { _MetadataSettings = new MetadataSettings(); }