|
Oracle® Fusion Middleware Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.stellent.wcm.server.request.logic.RequestLogic<T>
oracle.stellent.wcm.server.request.logic.page.PageLogic<PlaceholderRequest>
oracle.stellent.wcm.server.request.logic.placeholder.PlaceholderLogic
public class PlaceholderLogic
Logic for working with Placeholder objects
Constructor Summary | |
---|---|
PlaceholderLogic(ServerContext serverContext) |
Method Summary | |
---|---|
Placeholder |
createPlaceholder(PlaceholderRequest placeholderRequest) Create a new placeholder object based on the active page template |
protected PlaceholderDefinition |
createPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) Create and associate a new placeholder definition with this placeholder |
void |
determineDefinitionAndTemplate(PlaceholderRequest placeholderRequest, Placeholder placeholder, ProviderContent dataFile) Determine the definition and template by examining the current placeholder information. |
protected void |
determinePlaceholderDefinitionName(PlaceholderRequest placeholderRequest, Placeholder placeholder) Set the placeholder definition name and origin for the given placeholder. |
protected PlaceholderDefinition |
getPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) Loads the placeholder definition and sets the template on the given placeholder object based on the current data file content. |
ProviderContent |
loadDataFile(PlaceholderRequest placeholderRequest, ContentID contentID) Load the data file |
protected PlaceholderDefinition |
loadPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) Retrieve a placeholder definition for the current placeholder. |
void |
validateRequest(PlaceholderRequest request) Verify the request parameters |
Methods inherited from class oracle.stellent.wcm.server.request.logic.page.PageLogic |
---|
getPageTemplate, getPageTemplate |
Methods inherited from class oracle.stellent.wcm.server.request.logic.RequestLogic |
---|
checkSecurity, checkSecurity, getProject, getProject, getSection, getSection, getServerContext, getStructure, isSectionAvailable, setRequestSiteID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PlaceholderLogic(ServerContext serverContext)
Method Detail |
---|
public void validateRequest(PlaceholderRequest request) throws RequestException
RequestLogic
validateRequest
in class RequestLogic<PlaceholderRequest>
request
- the requestRequestException
- if the parameters are not validpublic Placeholder createPlaceholder(PlaceholderRequest placeholderRequest) throws RequestException
placeholderRequest
- the placeholder commandRequestException
public ProviderContent loadDataFile(PlaceholderRequest placeholderRequest, ContentID contentID) throws RequestException
placeholderRequest
- the placeholder commandcontentID
- the content ID of the data fileRequestException
public void determineDefinitionAndTemplate(PlaceholderRequest placeholderRequest, Placeholder placeholder, ProviderContent dataFile) throws RequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholderdataFile
- the data file contentRequestException
protected PlaceholderDefinition getPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws RequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholderRequestException
protected PlaceholderDefinition createPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws RequestException
placeholderRequest
- the commandplaceholder
- the placeholderRequestException
protected void determinePlaceholderDefinitionName(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws RequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholder to populateRequestException
protected PlaceholderDefinition loadPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws RequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholderRequestException
Project.getPrimaryPlaceholderDefinitionName(String)
|
Oracle® Fusion Middleware Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |