Files
jenkins/core/src/main/java/hudson/FeedAdapter.java
T
kohsuke 6434db0620 implemented #461 "Ehanced level of detail for changes RSS feed".
Needs to verify if plain text is formatted like <pre>.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3148 71c3de6d-444a-0410-be80-ed276b4c234a
2007-04-17 01:30:23 +00:00

40 lines
896 B
Java

package hudson;
import java.util.Calendar;
/**
* Provides a RSS feed view of the data.
*
* @author Kohsuke Kawaguchi
*/
public interface FeedAdapter<E> {
/**
* Gets the human readable title of the entry.
* In RSS readers, this is usually displayed like an e-mail subject.
*/
String getEntryTitle(E entry);
/**
* Gets the URL that represents this entry.
* Relative to context root of the Hudson.
*/
String getEntryUrl(E entry);
/**
* Unique ID of each entry.
* RSS readers use this to determine what feeds are new and what are not.
*/
String getEntryID(E entry);
/**
* (Potentially lengthy) plain text to be attached to the feed.
* Can be null.
*/
String getEntryDescription(E entry);
/**
* Timestamp of the last change in this entry.
*/
Calendar getEntryTimestamp(E entry);
}