Skip navigation links

Oracle® Fusion Middleware Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-01


oracle.stellent.wcm.server.request.logic.placeholder
Class ContributorMarkupListener

java.lang.Object
  extended by oracle.stellent.wcm.server.request.logic.placeholder.ContributorMarkupListener

All Implemented Interfaces:
RequestListener

public class ContributorMarkupListener
extends java.lang.Object
implements RequestListener

Filter class that adds in the contributor javascript includes


Constructor Summary
ContributorMarkupListener(ServerContext serverContext)
           

 

Method Summary
protected  java.lang.String[] generateContributorMarkup(PlaceholderRequest siteRequest, Placeholder placeholder)
          Generate the javascript code to put before a region
 PlaceholderLogic getLogic()
           
protected  java.lang.String getPlaceholderDefinitionAsXml(Placeholder placeholder, PlaceholderRequest siteRequest)
          Serialize the placeholder definition to XML
 ServerContext getServerContext()
           
 void postExecuteRequest(SiteRequest siteRequest, SiteResponse siteResponse)
          Called after the command is executed
 void preExecuteRequest(SiteRequest request)
          Called before command is executed

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ContributorMarkupListener

public ContributorMarkupListener(ServerContext serverContext)

Method Detail

getLogic

public PlaceholderLogic getLogic()

getServerContext

public ServerContext getServerContext()

preExecuteRequest

public void preExecuteRequest(SiteRequest request)
Called before command is executed
Specified by:
preExecuteRequest in interface RequestListener
Parameters:
request - the request

postExecuteRequest

public void postExecuteRequest(SiteRequest siteRequest,
                               SiteResponse siteResponse)
Called after the command is executed
Specified by:
postExecuteRequest in interface RequestListener
Parameters:
siteRequest - the command
siteResponse - the response from the command

generateContributorMarkup

protected java.lang.String[] generateContributorMarkup(PlaceholderRequest siteRequest,
                                                       Placeholder placeholder)
                                                throws RequestException
Generate the javascript code to put before a region
Parameters:
siteRequest - the placeholder command
placeholder - the placeholder
Returns:
a 2 node string containing the pre and post fixes for the JSON
Throws:
RequestException

getPlaceholderDefinitionAsXml

protected java.lang.String getPlaceholderDefinitionAsXml(Placeholder placeholder,
                                                         PlaceholderRequest siteRequest)
                                                  throws RequestException
Serialize the placeholder definition to XML
Parameters:
placeholder - the placeholder
siteRequest - the placeholder command
Returns:
the serialized placeholder definition as XML
Throws:
RequestException

Skip navigation links

Oracle® Fusion Middleware Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-01


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.