Examples of PropertyAuditingData


Examples of org.hibernate.envers.configuration.internal.metadata.reader.PropertyAuditingData

      EntityXmlMappingData xmlMappingData,
      boolean firstPass) {
    while ( properties.hasNext() ) {
      final Property property = properties.next();
      final String propertyName = property.getName();
      final PropertyAuditingData propertyAuditingData = auditingData.getPropertyAuditingData( propertyName );
      if ( propertyAuditingData != null ) {
        addValue(
            parent,
            property.getValue(),
            currentMapper,
View Full Code Here

Examples of org.hibernate.envers.configuration.internal.metadata.reader.PropertyAuditingData

  private boolean checkPropertiesAudited(Iterator<Property> properties, ClassAuditingData auditingData) {
    while ( properties.hasNext() ) {
      final Property property = properties.next();
      final String propertyName = property.getName();
      final PropertyAuditingData propertyAuditingData = auditingData.getPropertyAuditingData( propertyName );
      if ( propertyAuditingData == null ) {
        return false;
      }
    }
View Full Code Here

Examples of org.hibernate.envers.configuration.internal.metadata.reader.PropertyAuditingData

    // Adding all properties of the component
    final Iterator<Property> properties = (Iterator<Property>) propComponent.getPropertyIterator();
    while ( properties.hasNext() ) {
      final Property property = properties.next();

      final PropertyAuditingData componentPropertyAuditingData =
          componentAuditingData.getPropertyAuditingData( property.getName() );

      // Checking if that property is audited
      if ( componentPropertyAuditingData != null ) {
        mainGenerator.addValue(
View Full Code Here

Examples of org.hibernate.envers.configuration.internal.metadata.reader.PropertyAuditingData

        // Adding all properties of the component
        final Iterator<Property> properties = (Iterator<Property>) propComponent.getPropertyIterator();
        while (properties.hasNext()) {
            final Property property = properties.next();

            final PropertyAuditingData componentPropertyAuditingData =
                    componentAuditingData.getPropertyAuditingData(property.getName());

            // Checking if that property is audited
            if (componentPropertyAuditingData != null) {
                mainGenerator.addValue(
View Full Code Here

Examples of org.hibernate.envers.configuration.internal.metadata.reader.PropertyAuditingData

  public void updateCalculatedFields() {
    for ( Map.Entry<PersistentClass, ClassAuditingData> classAuditingDataEntry : persistentClassToAuditingData.entrySet() ) {
      final PersistentClass pc = classAuditingDataEntry.getKey();
      final ClassAuditingData classAuditingData = classAuditingDataEntry.getValue();
      for ( String propertyName : classAuditingData.getPropertyNames() ) {
        final PropertyAuditingData propertyAuditingData = classAuditingData.getPropertyAuditingData( propertyName );
        // If a property had the @AuditMappedBy annotation, setting the referenced fields to be always insertable.
        if ( propertyAuditingData.getAuditMappedBy() != null ) {
          final String referencedEntityName = MappingTools.getReferencedEntityName(
              pc.getProperty( propertyName ).getValue()
          );

          final ClassAuditingData referencedClassAuditingData = entityNameToAuditingData.get( referencedEntityName );

          forcePropertyInsertable(
              referencedClassAuditingData, propertyAuditingData.getAuditMappedBy(),
              pc.getEntityName(), referencedEntityName
          );

          forcePropertyInsertable(
              referencedClassAuditingData, propertyAuditingData.getPositionMappedBy(),
              pc.getEntityName(), referencedEntityName
          );
        }
      }
    }
View Full Code Here

Examples of org.hibernate.envers.configuration.metadata.reader.PropertyAuditingData

                               ClassAuditingData auditingData, String entityName, EntityXmlMappingData xmlMappingData,
                               boolean firstPass) {
        while (properties.hasNext()) {
            Property property = properties.next();
            String propertyName = property.getName();
      PropertyAuditingData propertyAuditingData = auditingData.getPropertyAuditingData(propertyName);
            if (propertyAuditingData != null) {
        addValue(parent, property.getValue(), currentMapper, entityName, xmlMappingData, propertyAuditingData,
            property.isInsertable(), firstPass);
            }
        }
View Full Code Here

Examples of org.hibernate.envers.configuration.metadata.reader.PropertyAuditingData

  private boolean checkPropertiesAudited(Iterator<Property> properties, ClassAuditingData auditingData) {
    while (properties.hasNext()) {
      Property property = properties.next();
            String propertyName = property.getName();
      PropertyAuditingData propertyAuditingData = auditingData.getPropertyAuditingData(propertyName);
            if (propertyAuditingData == null) {
        return false;
      }
    }
View Full Code Here

Examples of org.hibernate.envers.configuration.metadata.reader.PropertyAuditingData

                               ClassAuditingData auditingData, String entityName, EntityXmlMappingData xmlMappingData,
                               boolean firstPass) {
        while (properties.hasNext()) {
            Property property = properties.next();
            String propertyName = property.getName();
      PropertyAuditingData propertyAuditingData = auditingData.getPropertyAuditingData(propertyName);
            if (propertyAuditingData != null) {
        addValue(parent, property.getValue(), currentMapper, entityName, xmlMappingData, propertyAuditingData,
            property.isInsertable(), firstPass);
            }
        }
View Full Code Here

Examples of org.hibernate.envers.configuration.metadata.reader.PropertyAuditingData

  private boolean checkPropertiesAudited(Iterator<Property> properties, ClassAuditingData auditingData) {
    while (properties.hasNext()) {
      Property property = properties.next();
            String propertyName = property.getName();
      PropertyAuditingData propertyAuditingData = auditingData.getPropertyAuditingData(propertyName);
            if (propertyAuditingData == null) {
        return false;
      }
    }
View Full Code Here

Examples of org.hibernate.envers.configuration.metadata.reader.PropertyAuditingData

            return new MiddleComponentData(new MiddleRelatedComponentMapper(referencedIdData),
                    queryGeneratorBuilder.getCurrentIndex());
        } else {
            // Last but one parameter: collection components are always insertable
            boolean mapped = mainGenerator.getBasicMetadataGenerator().addBasic(xmlMapping,
                    new PropertyAuditingData(prefix, "field", ModificationStore.FULL, RelationTargetAuditMode.AUDITED, null, null, false),
                    value, null, true, true);

            if (mapped) {
                // Simple values are always stored in the first item of the array returned by the query generator.
                return new MiddleComponentData(new MiddleSimpleComponentMapper(mainGenerator.getVerEntCfg(), prefix), 0);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.