mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-08 17:46:03 +00:00
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
40 lines
896 B
Java
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);
|
|
}
|