public interface Filter
Standard filters will carry out global processing. Other filters may be defined which are specific to a connection or item type.
Each input filter will be called when items are read to be added.
When comparing items the addDifferSkipItems will be called to build a list of properties, components etc to be ignored when comparing. There is no need to transform either entity as the compare result will not take tthe ignored fields into account.
| Modifier and Type | Method and Description |
|---|---|
void |
addDifferSkipItems(List<Object> skipList)
Called to add items to the skip list for the ical differ.
|
ietf.params.xml.ns.icalendar_2.IcalendarType |
doFilter(ietf.params.xml.ns.icalendar_2.IcalendarType val) |
void |
init(Subscription sub)
Initialise the filter.
|
void init(Subscription sub) throws SynchException
sub - the subscriptionSynchExceptionietf.params.xml.ns.icalendar_2.IcalendarType doFilter(ietf.params.xml.ns.icalendar_2.IcalendarType val)
throws SynchException
val - the object to processSynchExceptionvoid addDifferSkipItems(List<Object> skipList) throws SynchException
skipList - list of items to skip - properties parameters etcSynchExceptionCopyright © 2018 Bedework. All rights reserved.