Conflict filter components implement the atg.service.filter.ItemFilter
interface. The targeting servlet beans call this interface’s filterItems
method, passing in the targeter’s result set plus the same name resolver that was passed to the targeter:
public Object[] filterItems(Object[] pItems, NameResolver pResolver)
In addition, conflict filter components implement the atg.service.filter.ItemHistory
interface. The targeting servlet beans call this interface’s recordItems
method, passing in the result of the filterItems
method to keep the history of all displayed items for further conflict resolutions:
public void recordItems(Object[] pItems);