Package org.silverpeas.components.kmelia
Class RssLastPublicationsServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.silverpeas.components.kmelia.RssLastPublicationsServlet
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class RssLastPublicationsServlet extends javax.servlet.http.HttpServlet- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringLOGIN_PARAMstatic StringPASSWORD_PARAMstatic StringSPACE_ID_PARAMstatic StringUSER_ID_PARAM
-
Constructor Summary
Constructors Constructor Description RssLastPublicationsServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetChannelTitle(String spaceId)Collection<org.silverpeas.core.contribution.publication.model.PublicationDetail>getElements(KmeliaTransversal kmeliaTransversal, String spaceId)org.silverpeas.core.personalization.UserPreferencesgetPersonalization(String userId)Return the personalization service layerStringgetServerURL(org.silverpeas.core.admin.user.model.UserFull user)booleanisSpaceAvailable(String userId, String spaceId)booleanisUserAuthorized(org.silverpeas.core.admin.user.model.UserFull user, String login, String password, String spaceId)protected voidobjectNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)voidservice(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)com.rometools.rome.feed.synd.SyndEntrytoSyndEntry(org.silverpeas.core.contribution.publication.model.PublicationDetail publication, String serverURL, String lang)-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Field Detail
-
SPACE_ID_PARAM
public static final String SPACE_ID_PARAM
- See Also:
- Constant Field Values
-
USER_ID_PARAM
public static final String USER_ID_PARAM
- See Also:
- Constant Field Values
-
PASSWORD_PARAM
public static final String PASSWORD_PARAM
- See Also:
- Constant Field Values
-
LOGIN_PARAM
public static final String LOGIN_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
service
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException- Overrides:
servicein classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
getElements
public Collection<org.silverpeas.core.contribution.publication.model.PublicationDetail> getElements(KmeliaTransversal kmeliaTransversal, String spaceId)
-
toSyndEntry
public com.rometools.rome.feed.synd.SyndEntry toSyndEntry(org.silverpeas.core.contribution.publication.model.PublicationDetail publication, String serverURL, String lang) throws MalformedURLException- Throws:
MalformedURLException
-
getServerURL
public String getServerURL(org.silverpeas.core.admin.user.model.UserFull user)
-
isUserAuthorized
public boolean isUserAuthorized(org.silverpeas.core.admin.user.model.UserFull user, String login, String password, String spaceId)
-
objectNotFound
protected void objectNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws IOException- Throws:
IOException
-
getPersonalization
public org.silverpeas.core.personalization.UserPreferences getPersonalization(String userId)
Return the personalization service layer- Parameters:
userId- the user identifier- Returns:
- the UserPreferences of user identified by userId
-
-