public boolean isValid( final ReportElement e, final DataRow dataRow ) { if ( changeTracker != e.getChangeTracker() || styleChangeTracker != e.getStyle().getChangeTracker() || styleModificationCounter != e.getStyle().getModificationCount() ) { return false; } for ( final Map.Entry<String, Object> entry : seenFields.entrySet() ) { final String field = entry.getKey(); final Object oldValue = entry.getValue(); final Object currentValue = dataRow.get( field ); if ( ObjectUtilities.equal( oldValue, currentValue ) == false ) { return false; } } return true; }
public boolean isValid( final ReportElement e, final DataRow dataRow ) { if ( changeTracker != e.getChangeTracker() || styleChangeTracker != e.getStyle().getChangeTracker() || styleModificationCounter != e.getStyle().getModificationCount() ) { return false; } for ( final Map.Entry<String, Object> entry : fieldsAndValues.entrySet() ) { final String field = entry.getKey(); final Object oldValue = entry.getValue(); final Object currentValue = dataRow.get( field ); if ( ObjectUtilities.equal( oldValue, currentValue ) == false ) { return false; } } return true; } }
private NeedEvalResult( final boolean needToRun, final ReportElement e, final HashMap<String, Object> fieldsAndValues ) { this.needToRun = needToRun; this.changeTracker = e.getChangeTracker(); this.fieldsAndValues = fieldsAndValues; this.styleChangeTracker = e.getStyle().getChangeTracker(); this.styleModificationCounter = e.getStyle().getModificationCount(); }
private ElementMetaDataEvaluationResult( final ReportElement e, final HashMap<String, Object> seenFields ) { this.seenFields = seenFields; changeTracker = e.getChangeTracker(); styleChangeTracker = e.getStyle().getChangeTracker(); styleModificationCounter = e.getStyle().getModificationCount(); }