01: /**
02: *
03: */package clime.messadmin.providers.spi;
04:
05: import javax.servlet.http.HttpSession;
06:
07: /**
08: * Use this plug-in to display session-specific data.
09: * See {@link clime.messadmin.providers.spi.BaseTabularSessionDataProvider} for displaying tabular data.
10: * @author Cédrik LIME
11: */
12: public interface SessionDataProvider extends BaseProvider {
13: /**
14: * @param session
15: * @return application-specific XHTML data for given HttpSession, or null if it can be determined
16: */
17: public String getXHTMLSessionData(HttpSession session);
18:
19: /**
20: * @param session
21: * @return application-specific data title for given HttpSession, or null if it can be determined
22: */
23: public String getSessionDataTitle(HttpSession session);
24: }
|