package p4; import com.perforce.p4java.core.IChangelistSummary; /** * Change listening interface. Classes that implement this interface * can be used by the <code>Reviewer</code> on the appropirate * changelists. The implementing class must also have a no-argument * constructor. * * @see P4Bugzilla * @author <a href="mailto:david@markley.cc">David Markley</a> * @version $Date: 2016/11/24 $ $Revision: #3 $ */ public interface ChangeListener { /** * Handles a changelist with an associated list of users. This is * called by the <code>Reviewer</code> if there is a match found * with the underlying class. The user is typically filled with * all users that are reviewing the change except those that * had specific classes associated with their Id. The user array * may also be null. * * @see P4Bugzilla * @param chng Current changelist being reviewed/handled. */ void handleChange(IChangelistSummary chng); }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 21161 | Warwick Hunter |
P4 Bugzilla v2.1 - Use the new Bugzilla REST API instead of the old XMLRPC API. - Use the latest P4 Java API. - Build with gradle and gradlew. - Integrate with the latest systemd Linux daemon startup environment found on Fedora 21+ systems. - Simplified the code to focus on just the job at hand. |
||
#1 | 16479 | Warwick Hunter | Lets try that again | ||
//guest/warwick_hunter/main/p4bugzilla/src/p4/ChangeListener.java | |||||
#1 | 16478 | Warwick Hunter | Move to a main subdirectory to work with Swarm | ||
//guest/warwick_hunter/p4bugzilla/src/p4/ChangeListener.java | |||||
#1 | 8009 | Warwick Hunter | Initial drop of p4bugzilla |