|
Oracle® Fusion Middleware Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-02 |
|||||||||
| 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
RequestLogicvalidateRequest in class RequestLogic<PlaceholderRequest>request - the requestRequestException - if the parameters are not valid
public 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 placeholderRequestExceptionProject.getPrimaryPlaceholderDefinitionName(String)
|
Oracle® Fusion Middleware Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||