Class RssServlet<T>
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.silverpeas.core.web.util.servlet.RssServlet<T>
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
- Direct Known Subclasses:
AgendaRssServlet
public abstract class RssServlet<T> extends javax.servlet.http.HttpServlet- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RssServlet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddoGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)voiddoPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)StringgetChannelTitle(String instanceId)abstract StringgetElementCreatorId(T element)abstract DategetElementDate(T element)abstract StringgetElementDescription(T element, String userId)abstract StringgetElementLink(T element, String userId)abstract StringgetElementTitle(T element, String userId)StringgetExternalCreatorId(T element)abstract Collection<T>getListElements(String instanceId, int nbReturned)protected StringgetLogin(javax.servlet.http.HttpServletRequest request)protected MainSessionControllergetMainSessionController(javax.servlet.http.HttpServletRequest req)intgetNbReturnedElements()protected StringgetObjectId(javax.servlet.http.HttpServletRequest request)protected StringgetPassword(javax.servlet.http.HttpServletRequest request)StringgetServerURL(AdminController admin, String domainId)protected StringgetUserId(javax.servlet.http.HttpServletRequest request)booleanisComponentAvailable(String instanceId, String userId)booleanisComponentRss(String instanceId)protected booleanisUserLogin(javax.servlet.http.HttpServletRequest req)protected voidobjectNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)protected voidsetCreator(T element, String creatorId, com.rometools.rome.feed.synd.SyndEntry entry)-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
-
-
-
Method Detail
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)- Overrides:
doGetin classjavax.servlet.http.HttpServlet
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)- Overrides:
doPostin classjavax.servlet.http.HttpServlet
-
setCreator
protected void setCreator(T element, String creatorId, com.rometools.rome.feed.synd.SyndEntry entry)
-
getServerURL
public String getServerURL(AdminController admin, String domainId)
-
isComponentRss
public boolean isComponentRss(String instanceId)
-
getNbReturnedElements
public int getNbReturnedElements()
-
getListElements
public abstract Collection<T> getListElements(String instanceId, int nbReturned) throws RemoteException
- Throws:
RemoteException
-
getObjectId
protected String getObjectId(javax.servlet.http.HttpServletRequest request)
-
getUserId
protected String getUserId(javax.servlet.http.HttpServletRequest request)
-
getLogin
protected String getLogin(javax.servlet.http.HttpServletRequest request)
-
getPassword
protected String getPassword(javax.servlet.http.HttpServletRequest request)
-
getMainSessionController
protected MainSessionController getMainSessionController(javax.servlet.http.HttpServletRequest req)
-
isUserLogin
protected boolean isUserLogin(javax.servlet.http.HttpServletRequest req)
-
objectNotFound
protected void objectNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
-
-