package jfxtras.icalendarfx.itip; import java.util.List; import jfxtras.icalendarfx.VCalendar; /** * Interface for a iTIP process method including the following: * <ul> * <li>PUBLISH * <li>REQUEST * <li>REPLY * <li>ADD * <li>CANCEL * <li>REFRESH * <li>COUNTER * <li>DECLINECOUNTER * </ul> * * Returns a list of strings containing a log of errors, warnings or other comments regarding the * result of the message process * * @author David Bal * */ public interface Processable { List<String> process(VCalendar mainVCalendar, VCalendar iTIPMessage); }