org.olat.commons.rss
Class RSSUtil

java.lang.Object
  extended by org.olat.commons.rss.RSSUtil

public class RSSUtil
extends java.lang.Object

Description:
Constants and helper methods for the OLAT RSS feeds

Initial Date: Jan 12, 2005

Author:
gnaegi

Field Summary
static java.lang.String RSS_AUTH_PROVIDER
          Authentication provider name for RSS authentication
static java.lang.String RSS_AUTH_TOKEN_KEY
          Key under which the users rss token is beeing kept in the http session
static java.lang.String RSS_PREFIX_PERSONAL
          path prefix for personal rss feed
static java.lang.String RSS_PREFIX_PUBLIC
          path prefix for public rss feed
static java.lang.String URI_PERSONAL_CHANNEL
          Personal rss channel URI prefix
static java.lang.String URI_PUBLIC_CHANNEL
          Public rss channel URI prefix
static java.lang.String URI_SERVER
          OLAT server URI
 
Constructor Summary
RSSUtil()
           
 
Method Summary
static java.lang.String getPersonalRssLink(Identity identity, java.lang.String token)
          Calculates the absolute URL to the users personal rss feed
static java.lang.String getPersonalRssLink(UserRequest ureq)
          Calculates the absolute URL to the users personal rss feed
static java.lang.String putPersonalRssTokenInSession(UserRequest ureq)
          Puts the users rss token into the httpsession.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RSS_AUTH_PROVIDER

public static final java.lang.String RSS_AUTH_PROVIDER
Authentication provider name for RSS authentication

See Also:
Constant Field Values

RSS_AUTH_TOKEN_KEY

public static final java.lang.String RSS_AUTH_TOKEN_KEY
Key under which the users rss token is beeing kept in the http session

See Also:
Constant Field Values

RSS_PREFIX_PERSONAL

public static final java.lang.String RSS_PREFIX_PERSONAL
path prefix for personal rss feed

See Also:
Constant Field Values

RSS_PREFIX_PUBLIC

public static final java.lang.String RSS_PREFIX_PUBLIC
path prefix for public rss feed

See Also:
Constant Field Values

URI_SERVER

public static final java.lang.String URI_SERVER
OLAT server URI


URI_PERSONAL_CHANNEL

public static final java.lang.String URI_PERSONAL_CHANNEL
Personal rss channel URI prefix


URI_PUBLIC_CHANNEL

public static final java.lang.String URI_PUBLIC_CHANNEL
Public rss channel URI prefix

Constructor Detail

RSSUtil

public RSSUtil()
Method Detail

putPersonalRssTokenInSession

public static java.lang.String putPersonalRssTokenInSession(UserRequest ureq)
Puts the users rss token into the httpsession. If no token is available one is generated and peristed in the database

Parameters:
ureq -
Returns:
String the token

getPersonalRssLink

public static java.lang.String getPersonalRssLink(UserRequest ureq)
Calculates the absolute URL to the users personal rss feed

Parameters:
ureq -
Returns:
String

getPersonalRssLink

public static java.lang.String getPersonalRssLink(Identity identity,
                                                  java.lang.String token)
Calculates the absolute URL to the users personal rss feed

Parameters:
identity -
token -
Returns:
String