package com.inet.samples.propertieschecker;

import java.util.Properties;

import com.inet.report.Engine;
import com.inet.report.PropertiesChecker;
import com.inet.report.ReportException;

/**
 * The implementation of the PropertiesChecker interface.
 */
public class CustomPropertiesChecker implements PropertiesChecker {

    /**
     * {@inheritDoc}
     */
    @Override
    public void checkProperties( Properties props, Object req ) throws ReportException {
        // This method is called for every single request of the viewer.
        // Add your modification here.
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public void checkProperties( Engine engine, Properties props, Object req ) throws ReportException {
        // This method is once for every new report.
        // Add your modification here.
    }
}