Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }