Class FunctionHandler
- java.lang.Object
-
- org.silverpeas.components.classifieds.servlets.FunctionHandler
-
- Direct Known Subclasses:
ClassifiedCreationFormHandler,ClassifiedCreationHandler,ClassifiedDeleteHandler,ClassifiedOwnerNotificationHandler,ClassifiedRefuseHandler,ClassifiedUpdateFormHandler,ClassifiedUpdateHandler,ClassifiedValidateHandler,DefaultHandler,DraftInHandler,DraftOutHandler,ListToValidateHandler,MyClassifiedsHandler,NextHandler,PaginationHandler,PreviousHandler,SearchHandler,SearchResultsHandler,SubscriptionCreateFormHandler,SubscriptionCreateHandler,SubscriptionDeleteHandler,SubscriptionListHandler,ViewClassifiedHandler
public abstract class FunctionHandler extends Object
A functio handler is associated to a peas function and is called by the request router when this function has to be processed.
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringROOT_DESTINATION
-
Constructor Summary
Constructors Constructor Description FunctionHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringcomputeDestination(ClassifiedsSessionController session, org.silverpeas.core.web.http.HttpRequest request)abstract StringgetDestination(ClassifiedsSessionController session, org.silverpeas.core.web.http.HttpRequest request)Process the request and returns the response url.protected org.silverpeas.core.contribution.template.publication.PublicationTemplategetPublicationTemplate(ClassifiedsSessionController classifiedsSC)Gets the template of the publication based on the classified XML form.protected booleanisAnonymousAccess(org.silverpeas.core.web.http.HttpRequest request)
-
-
-
Field Detail
-
ROOT_DESTINATION
protected static final String ROOT_DESTINATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
computeDestination
public String computeDestination(ClassifiedsSessionController session, org.silverpeas.core.web.http.HttpRequest request)
-
getDestination
public abstract String getDestination(ClassifiedsSessionController session, org.silverpeas.core.web.http.HttpRequest request) throws Exception
Process the request and returns the response url.- Parameters:
request- the user request paramssession- the user request context- Throws:
Exception
-
getPublicationTemplate
protected org.silverpeas.core.contribution.template.publication.PublicationTemplate getPublicationTemplate(ClassifiedsSessionController classifiedsSC) throws org.silverpeas.core.contribution.template.publication.PublicationTemplateException
Gets the template of the publication based on the classified XML form.- Parameters:
classifiedsSC- the session controller.- Returns:
- the publication template for classifieds.
- Throws:
org.silverpeas.core.contribution.template.publication.PublicationTemplateException- if an error occurs while getting the publication template.
-
isAnonymousAccess
protected boolean isAnonymousAccess(org.silverpeas.core.web.http.HttpRequest request)
-
-