コード例 #1
0
 public void AddAuditingOverride(AuditOverrideAttribute annotation)
 {
     if (annotation != null)
     {
         var overrideName = annotation.PropertyName;
         var present      = AuditingOverrides.Any(current => current.PropertyName.Equals(overrideName));
         if (!present)
         {
             AuditingOverrides.Add(annotation);
         }
     }
 }
コード例 #2
0
        public void addAuditingOverride(AuditOverrideAttribute annotation) {
		    if (annotation != null) {
			    String overrideName = annotation.Name;
			    bool present = false;
			    foreach (AuditOverrideAttribute current in auditJoinTableOverrides) {
				    if (current.Name.Equals(overrideName)) {
					    present = true;
					    break;
				    }
			    }
			    if (!present) {
				    auditJoinTableOverrides.Add(annotation);
			    }
		    }
	    }
コード例 #3
0
        /***
         * Add the {@link org.hibernate.envers.AuditOverride} annotations.
         *
         * @param property the property being processed
         * @param propertyData the Envers auditing data for this property
         */
        private void AddPropertyAuditingOverrides(PropertyInfo property, PropertyAuditingData propertyData)
        {
            AuditOverrideAttribute annotationOverride = (AuditOverrideAttribute)Attribute.GetCustomAttribute(property, typeof(AuditOverrideAttribute));;

            if (annotationOverride != null)
            {
                propertyData.addAuditingOverride(annotationOverride);
            }
            AuditOverridesAttribute annotationOverrides = (AuditOverridesAttribute)Attribute.GetCustomAttribute(property, typeof(AuditOverridesAttribute));;

            if (annotationOverrides != null)
            {
                propertyData.addAuditingOverrides(annotationOverrides);
            }
        }
コード例 #4
0
 public void addAuditingOverride(AuditOverrideAttribute annotation)
 {
     if (annotation != null)
     {
         String overrideName = annotation.Name;
         bool   present      = false;
         foreach (AuditOverrideAttribute current in auditJoinTableOverrides)
         {
             if (current.Name.Equals(overrideName))
             {
                 present = true;
                 break;
             }
         }
         if (!present)
         {
             auditJoinTableOverrides.Add(annotation);
         }
     }
 }
コード例 #5
0
 public void AddAuditingOverride(AuditOverrideAttribute annotation)
 {
     if (annotation != null)
     {
         var overrideName = annotation.PropertyName;
         var present      = false;
         foreach (var current in AuditingOverrides)
         {
             if (current.PropertyName.Equals(overrideName))
             {
                 present = true;
                 break;
             }
         }
         if (!present)
         {
             AuditingOverrides.Add(annotation);
         }
     }
 }