protected override void WriteResult(IConfigurable dataObject) { PsHoldCompliancePolicy psHoldCompliancePolicy = new PsHoldCompliancePolicy(dataObject as PolicyStorage) { StorageBindings = Utils.LoadBindingStoragesByPolicy(base.DataSession, dataObject as PolicyStorage) }; psHoldCompliancePolicy.PopulateTaskProperties(this, base.DataSession as IConfigurationSession); base.WriteResult(psHoldCompliancePolicy); }
protected override void WriteResult(IConfigurable dataObject) { PsHoldCompliancePolicy psHoldCompliancePolicy = new PsHoldCompliancePolicy(dataObject as PolicyStorage) { StorageBindings = Utils.LoadBindingStoragesByPolicy(base.DataSession, dataObject as PolicyStorage) }; foreach (BindingStorage bindingStorage in psHoldCompliancePolicy.StorageBindings) { base.WriteVerbose(Strings.VerboseLoadBindingStorageObjects(bindingStorage.ToString(), psHoldCompliancePolicy.ToString())); } psHoldCompliancePolicy.PopulateTaskProperties(this, base.DataSession as IConfigurationSession); if (psHoldCompliancePolicy.ReadOnly) { this.WriteWarning(Strings.WarningTaskPolicyIsTooAdvancedToRead(psHoldCompliancePolicy.Name)); } base.PopulateDistributionStatus(psHoldCompliancePolicy, dataObject as PolicyStorage); base.WriteResult(psHoldCompliancePolicy); }