/// <summary>
		/// constructor for displaying a specific instance of a condition
		/// </summary>
		public ConditionDisplayHiddenDataInFile(ICondition condition, Policy.PolicyType type)
			: base(condition)
		{
			m_type = type;
			if (condition != null)
			{
				m_editable = true;
			}
			Initialise(HiddenDataInContextDescription, GetHyperlinks());
		}
		/// <summary>
		/// 
		/// </summary>
		/// <param name="dataElement"></param>
		/// <param name="executeEventHandler"></param>
		/// <param name="type"> </param>
		public ConditionDisplayParameterTotalAttachmentSize(IDataElement dataElement, OnExecuteHandler executeEventHandler, Policy.PolicyType type)
			: base(Properties.Resources.IDS_EXPRESSION_PARAM_TOTALATTACHMENTSIZE_DEFAULT, null, type)
		{
			AddExecuteEventHandler(executeEventHandler);

			if (dataElement != null)
			{
				Object = dataElement;
				Text = GetDisplayName();
			}
		}
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
        /// <param name="type">Policy type</param>
        public ConditionDisplayPiiInFile(ICondition condition, Policy.PolicyType type)
            : base(condition)
        {
            m_type = type;

            //  condition can be null if the condition method is being displayed, without a condition instance
            if (condition != null)
            {
                m_editable = true;
            }
            Initialise(Properties.Resources.IDS_EXPRESSION_PIIINFILE_DESCRIPTION, GetHyperlinks());
        }
		/// <summary>
		/// constructor for displaying a specific instance of a condition
		/// </summary>
		/// <param name="condition">The condition to be displayed</param>
		/// <param name="type">Policy type</param>
		public ConditionDisplayTotalAttachmentSize(ICondition condition, Policy.PolicyType type)
			: base(condition)
		{
			m_type = type;
			if (condition != null)
			{
				m_editable = true;
			}
			base.Initialise(Properties.Resources.IDS_EXPRESSION_TOTALATTACHMENTSIZE_DESCRIPTION, GetHyperlinks());

			if (condition != null)
			{
				UpdateConditionSummary(condition);
			}
		}
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
		public ConditionDisplayEmbeddedEmail(ICondition condition, Policy.PolicyType type)
            : base(condition)
		{
			m_type = type;

            if (condition != null)
            {
                m_editable = true;
            }
            Initialise(Properties.Resources.IDS_EXPRESSION_EMBEDDEDEMAIL_DESCRIPTION, new RuleObject[] { });

            if (condition != null)
            {
                UpdateConditionSummary(condition);
            }
        }
		/// <summary>
		/// constructor for displaying the resource view of the condition type
		/// </summary>
		public ConditionDisplayTotalAttachmentSize(Policy.PolicyType type)
			: this(null, type)
		{
		}
		/// <summary>
		/// constructor for displaying the resource view of the condition type
		/// </summary>
		public ConditionDisplayHiddenDataInFile(Policy.PolicyType type)
			: this(null, type)
		{
		}
		/// <summary>
		/// constructor for displaying a specific instance of a condition
		/// </summary>
		public ConditionDisplayHiddenDataInPDF(ICondition condition, Policy.PolicyType type)
			: base(condition, type)
		{
		}
Beispiel #9
0
		private static void PolicyConverted(object sender, Policy.Converters.PolicyConvertedEventArgs e)
		{
			PolicySetConversionSummary.Instance.Add(e.PolicySetName, e.PolicyConversionMessages);
		}