| 
 | 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<UrlRequest>
oracle.stellent.wcm.server.request.SiteRequestLogic<UrlRequest>
       oracle.stellent.wcm.server.request.url.UrlLogic
oracle.stellent.wcm.server.request.url.UrlLogic
public class UrlLogic
Logic for the UrlCommand
| Field Summary | |
|---|---|
| static java.lang.String | DEFAULT_PAGE_NAMEdefault name of a page | 
| Constructor Summary | |
|---|---|
| UrlLogic(ClientApplication clientApplication) | |
| Method Summary | |
|---|---|
| static java.lang.String | createUrlWithPattern(java.lang.String url, java.lang.String urlPattern)Create the URL with the specified pattern | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getContentLink(UrlRequest urlRequest)Create a link to a content item | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getDCPageLink(UrlRequest urlRequest)Create a link to a specific page of a dynamic conversion | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getDCResourceLink(UrlRequest urlRequest)Create a link to a DC resource | 
| protected  NamedPageNode | getNamedPageNodeByID(UrlRequest urlRequest, java.lang.String id) | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getNodeLink(UrlRequest urlRequest)Create a node link | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.PageTemplateMapping | getPageTemplateForDataFile(UrlRequest urlRequest, SectionNode section, ContentID contentID)Determine which page template to use to display the given content ID | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getRenditionLink(UrlRequest urlRequest)Create a link to a rendition | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getRenditionLink(UrlRequest urlRequest, java.lang.String dDocName, java.lang.String renditionName)Create a link to a rendition | 
| protected  oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder | getResourceLink(UrlRequest urlRequest)Create a link to a resource | 
| protected  SectionNode | getSectionByID(UrlRequest urlRequest, java.lang.String id)Lookup the section, determine if the section is a number or a path | 
|  java.lang.String | getUrl(UrlRequest urlRequest)Retrieve the URL for the values in this request | 
|  void | validateSiteRequest(UrlRequest request)Verify the request parameters | 
| 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 | 
| Field Detail | 
|---|
public static final java.lang.String DEFAULT_PAGE_NAME
| Constructor Detail | 
|---|
public UrlLogic(ClientApplication clientApplication)
| Method Detail | 
|---|
public static java.lang.String createUrlWithPattern(java.lang.String url,
                                                    java.lang.String urlPattern)
url - the urlurlPattern - the pattern
public void validateSiteRequest(UrlRequest request)
                         throws SiteRequestException
SiteRequestLogicvalidateSiteRequest in class SiteRequestLogic<UrlRequest>request - the requestSiteRequestException - if the parameters are not valid
public java.lang.String getUrl(UrlRequest urlRequest)
                        throws SiteRequestException
urlRequest - the url requestSiteRequestExceptionprotected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getDCPageLink(UrlRequest urlRequest)
urlRequest - the url command
protected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getResourceLink(UrlRequest urlRequest)
                                                                             throws oracle.stellent.ridc.IdcClientException
urlRequest - the url commandoracle.stellent.ridc.IdcClientException
protected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getDCResourceLink(UrlRequest urlRequest)
                                                                               throws oracle.stellent.ridc.IdcClientException
urlRequest - the url commandoracle.stellent.ridc.IdcClientException
protected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getRenditionLink(UrlRequest urlRequest)
                                                                              throws oracle.stellent.ridc.IdcClientException
urlRequest - the url commandoracle.stellent.ridc.IdcClientException
protected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getRenditionLink(UrlRequest urlRequest,
                                                                                     java.lang.String dDocName,
                                                                                     java.lang.String renditionName)
                                                                              throws oracle.stellent.ridc.IdcClientException
urlRequest - the url commanddDocName - the content IDrenditionName - the rendition nameoracle.stellent.ridc.IdcClientException
protected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getContentLink(UrlRequest urlRequest)
                                                                            throws SiteRequestException
urlRequest - the url commandSiteRequestException
protected oracle.stellent.wcm.server.request.url.UrlLogic.UrlHolder getNodeLink(UrlRequest urlRequest)
                                                                         throws SiteRequestException
urlRequest - the url commandSiteRequestException
protected NamedPageNode getNamedPageNodeByID(UrlRequest urlRequest,
                                             java.lang.String id)
                                      throws SiteRequestException
SiteRequestException
protected SectionNode getSectionByID(UrlRequest urlRequest,
                                     java.lang.String id)
                              throws SiteRequestException
urlRequest - the url commandid - the section ID or pathSiteRequestException
protected oracle.stellent.wcm.server.request.url.UrlLogic.PageTemplateMapping getPageTemplateForDataFile(UrlRequest urlRequest,
                                                                                                         SectionNode section,
                                                                                                         ContentID contentID)
                                                                                                  throws SiteRequestException
urlRequest - the url requestsection - the section to querycontentID - the content ID of the data file to displaySiteRequestException - if the page template cannot be determined| 
 | 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 | |||||||||