|
Oracle® WebCenter Content Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.stellent.wcm.server.request.SiteRequestLogic<T>
oracle.stellent.wcm.server.request.page.PageLogic<PlaceholderRequest>
oracle.stellent.wcm.server.request.placeholder.PlaceholderLogic
public class PlaceholderLogic
Logic for working with Placeholder objects
Constructor Summary | |
---|---|
PlaceholderLogic(ClientApplication clientApplication) |
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, LazyLoadingContent 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. |
LazyLoadingContent |
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 |
validateSiteRequest(PlaceholderRequest request) Verify the request parameters |
Methods inherited from class oracle.stellent.wcm.server.request.page.PageLogic |
---|
getPageTemplate, getPageTemplate |
Methods inherited from class oracle.stellent.wcm.server.request.SiteRequestLogic |
---|
checkSecurity, checkSecurity, getClientApplication, getProject, getProject, getSection, getSection, 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(ClientApplication clientApplication)
Method Detail |
---|
public void validateSiteRequest(PlaceholderRequest request) throws SiteRequestException
SiteRequestLogic
validateSiteRequest
in class SiteRequestLogic<PlaceholderRequest>
request
- the requestSiteRequestException
- if the parameters are not validpublic Placeholder createPlaceholder(PlaceholderRequest placeholderRequest) throws SiteRequestException
placeholderRequest
- the placeholder commandSiteRequestException
public LazyLoadingContent loadDataFile(PlaceholderRequest placeholderRequest, ContentID contentID) throws SiteRequestException
placeholderRequest
- the placeholder commandcontentID
- the content ID of the data fileSiteRequestException
public void determineDefinitionAndTemplate(PlaceholderRequest placeholderRequest, Placeholder placeholder, LazyLoadingContent dataFile) throws SiteRequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholderdataFile
- the data file contentSiteRequestException
protected PlaceholderDefinition getPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws SiteRequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholderSiteRequestException
protected PlaceholderDefinition createPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws SiteRequestException
placeholderRequest
- the commandplaceholder
- the placeholderSiteRequestException
protected void determinePlaceholderDefinitionName(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws SiteRequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholder to populateSiteRequestException
protected PlaceholderDefinition loadPlaceholderDefinition(PlaceholderRequest placeholderRequest, Placeholder placeholder) throws SiteRequestException
placeholderRequest
- the placeholder commandplaceholder
- the placeholderSiteRequestException
ProjectFile.getPrimaryPlaceholderDefinitionName(String)
|
Oracle® WebCenter Content Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |