|
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
SiteRequestLogicvalidateSiteRequest in class SiteRequestLogic<PlaceholderRequest>request - the requestSiteRequestException - if the parameters are not valid
public 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 placeholderSiteRequestExceptionProjectFile.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 | |||||||||