|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--oracle.portal.provider.v1.http.BaseContentFilter
BaseContentFilter is an absract class which contains methods that are common across filters.
| Constructor Summary | |
BaseContentFilter()
|
|
| Method Summary | |
protected java.lang.String |
addJavaScriptSubmitFunction(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String htmlSource,
int debugLevel)
Creates an Html Form, whose action url points to the Parallel Servlet, and which encloses the portlet content. |
protected java.lang.String |
addJavaScriptToLink(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.StringBuffer htmlSource,
java.lang.String baseHref,
java.lang.String tag,
java.lang.String attribute,
int debugLevel)
Method adds javasript to HREF's in URLContent, to route the event through Parallel Page Engine, instead of directly opening the link. |
protected java.lang.String |
authenticateBasicLoginLinks(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String urlContent,
java.lang.String userInfo,
int debugLevel)
|
protected java.lang.String |
authenticateFormLoginLinks(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String urlContent,
java.lang.String redirectUrl,
int debugLevel)
Helper method which authenticates all hrefs with login server url. |
java.lang.String |
getBaseHRef()
Get method for basehref tag. |
protected java.lang.String |
getBaseHRef(oracle.portal.provider.v1.PortletRenderRequest pr)
Method does the following things - Searches the request to see if inline rendering parameter is received. Else reads pageUrl parameter from the respective managed renderer. Extracts base href from the above url. |
java.lang.String |
getInlineRendering()
Returns if this portlet has inline rendering capabilities. |
protected java.lang.String |
getRedirectUrlFieldName()
Get method for |
java.lang.String |
getSecBaseHRef()
Get method for secondary basehref. |
protected java.lang.String |
getUrlContentType()
Returns the URL content type. |
protected java.lang.String |
getUseAuthLinks()
Returns the value of useAuthLinks. |
protected java.lang.String |
getUsePortalStyle()
|
protected java.lang.String |
parseBaseHref(java.lang.String pageUrl)
Utility method which parses given URL and retrieves base href from it. |
protected java.lang.String |
popBaseHref(java.lang.String urlContent)
Method which parses URLContent, removes any |
protected void |
renderContents(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String urlContent,
int debugLevel,
int type)
|
protected java.lang.String |
replaceAuthLinks(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String tag,
java.lang.String attribute,
java.lang.String InhtmlSource,
java.lang.String baseHref,
boolean isBasicAuth,
int debugLevel)
Method replaces HREF's to Login server HREF's, in the passed content. |
void |
setBaseHRef(java.lang.String baseHRef)
Method for setting base href. |
void |
setInlineRendering(java.lang.String renderInline)
Sets the inline rendering of portlet links to true/false; |
void |
setRedirectUrlFieldName(java.lang.String redirectUrl)
Set method for |
void |
setRemoveClassProperty(java.lang.String removeClassProperty)
Indicates URL Services to remove any styles used by this application. |
void |
setSecBaseHRef(java.lang.String secBaseHref)
Setter method specified in provider.xml, added for relative links not preceeded by /. |
void |
setUrlContentType(java.lang.String type)
sets the type of URL specified for a given rendering mode. |
void |
setUseAuthLinks(java.lang.String flag)
Specifies if the links have to be authorized. |
void |
setUsePortalStyle(java.lang.String usePortalStyle)
Specifies if the portlet style should be made compliant to portal style. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.portal.provider.v1.ContentFilter |
filterContent |
| Constructor Detail |
public BaseContentFilter()
| Method Detail |
protected java.lang.String authenticateFormLoginLinks(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String urlContent,
java.lang.String redirectUrl,
int debugLevel)
pr - PortletRenderRequesturlContent - Url Content whose hrefs need to be authenticated.
protected java.lang.String authenticateBasicLoginLinks(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String urlContent,
java.lang.String userInfo,
int debugLevel)
protected java.lang.String replaceAuthLinks(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String tag,
java.lang.String attribute,
java.lang.String InhtmlSource,
java.lang.String baseHref,
boolean isBasicAuth,
int debugLevel)
pr - ProviderRequest for this rendering.tag - contains tag ,that contains relative urlattribute - contains the attribute containing relative urlInhtmlSource - String containing the HtmlSource of pageURLbaseHref - contains BaseHref tagpublic void setUsePortalStyle(java.lang.String usePortalStyle)
flag - Check used to see if links have to be authorized.public void setUseAuthLinks(java.lang.String flag)
flag - Check used to see if links have to be authorized.protected java.lang.String getUseAuthLinks()
protected java.lang.String getRedirectUrlFieldName()
public void setRedirectUrlFieldName(java.lang.String redirectUrl)
redirectUrl - Value of redirect url field.public void setUrlContentType(java.lang.String type)
String - of URL specifiedprotected java.lang.String getUrlContentType()
protected java.lang.String getUsePortalStyle()
public void setRemoveClassProperty(java.lang.String removeClassProperty)
removeClassProperty - Remove external applicaiton styles (true/false).
protected java.lang.String addJavaScriptSubmitFunction(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String htmlSource,
int debugLevel)
pr - PortletRenderRequesthtmlSource - HTML content fetched from pageUrl.debugLevel - debug level parameter specified in zone.properties.
protected java.lang.String addJavaScriptToLink(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.StringBuffer htmlSource,
java.lang.String baseHref,
java.lang.String tag,
java.lang.String attribute,
int debugLevel)
pr - PortletRenderRequesthtmlSource - HTML content fetched from pageUrl.baseHref - base href for making absolute links.tag - Name of the html tagattribute - name of attribute in the tag specified by {tag}debugLevel - debug level parameter specified in zone.properties.public void setInlineRendering(java.lang.String renderInline)
renderInline - true/falsepublic java.lang.String getInlineRendering()
protected java.lang.String popBaseHref(java.lang.String urlContent)
urlContent - URL Content to be searched for base href.public void setBaseHRef(java.lang.String baseHRef)
baseHRef - value of base href.public java.lang.String getBaseHRef()
public java.lang.String getSecBaseHRef()
public void setSecBaseHRef(java.lang.String secBaseHref)
"img src="test.gif"" img src="http://aria.us.oracle.com:7777/pls/oracle/test.gif"but if baseHref is used in these cases , the replaced relative url will be,
img src="http://aria.us.oracle.com:7777/test.gif"
protected java.lang.String parseBaseHref(java.lang.String pageUrl)
pageUrl - URL from which base href needs to be extracted
protected java.lang.String getBaseHRef(oracle.portal.provider.v1.PortletRenderRequest pr)
throws oracle.portal.provider.v1.PortletException
protected void renderContents(oracle.portal.provider.v1.PortletRenderRequest pr,
java.lang.String urlContent,
int debugLevel,
int type)
throws oracle.portal.provider.v1.PortletException
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||