com.basecmp.taglibs.core
Class ELFunctions

java.lang.Object
  extended bycom.basecmp.taglibs.core.ELFunctions

public class ELFunctions
extends java.lang.Object

TODO wolfgang: Write JavaDoc Created on 04.11.2004

Author:
wolfgang

Field Summary
static java.lang.String POPUP_SIZE_DATALIST
           
static java.lang.String POPUP_SIZE_INPUT
           
static java.lang.String POPUP_SIZE_TEXTAREA
           
static java.lang.String POPUP_SIZE_WYSIWYG_EDITOR
           
 
Method Summary
static java.lang.String assetEditUrl(java.lang.String assetType, java.lang.String cid)
           
static java.lang.String assetPreviewUrl()
           
static java.lang.String editTextelementUrl(HttpServletRequest request, java.lang.String contentId, Editor fieldAttributes, java.lang.String refType, java.lang.String fieldName)
           
static java.lang.String editTextelementUrl(HttpServletRequest request, java.lang.String contentId, java.lang.String refType, java.lang.String fieldName)
           
static java.lang.String editTextelementUrl(HttpServletRequest request, java.lang.String contentId, java.lang.String pageId, java.lang.String fieldName, java.lang.String editorType, java.lang.String editorConfigName, java.lang.String pageNo, java.lang.String popupSize, java.lang.String querystring)
           
static java.lang.String embedJavascriptSAEPopupForPages(HttpServletRequest request, java.lang.String bindingSourceCid, java.lang.String refType, boolean isChildBinding, java.lang.String returnCid, java.lang.String returnActionPath, java.lang.String returnTarget, java.lang.String returnJobName, java.lang.String returnAssetType, java.lang.String appendedQueryString)
          Erzeugt einen JavaScript-Aufruf, der im CMA von BaseCMP für den Aufruf des Verknüpfung-Popup (CE-Search & Embed) gebraucht wird.
static java.lang.String embedJavascriptSAEPopupForPages(HttpServletRequest request, java.lang.String bindingSourceCid, java.lang.String refType, boolean isChildBinding, java.lang.String searchConfigName, java.lang.String minBindings, java.lang.String maxBindings, java.lang.String pageNo, java.lang.String returnCid, java.lang.String returnActionPath, java.lang.String returnTarget, java.lang.String returnJobName, java.lang.String returnAssetType, java.lang.String appendedQueryString)
           
static java.lang.String embedUrlForPages(HttpServletRequest request, java.lang.String bindingSourceCid, java.lang.String refType, boolean isChildBinding, java.lang.String returnCid, java.lang.String returnActionPath, java.lang.String returnTarget, java.lang.String returnJobName, java.lang.String returnAssetType, java.lang.String appendedQueryString)
          Erzeugt eine URL um das SAE-Popup zum Verknüpfen eines Basic-Assets mit einer Seite zu öffnen.
static java.lang.String embedUrlForPages(HttpServletRequest request, java.lang.String bindingSourceCid, java.lang.String refType, boolean isChildBinding, java.lang.String searchConfigName, java.lang.String minBindings, java.lang.String maxBindings, java.lang.String pageNo, java.lang.String returnCid, java.lang.String returnActionPath, java.lang.String returnTarget, java.lang.String returnJobName, java.lang.String returnAssetType, java.lang.String appendedQueryString)
           
static java.lang.String encodeContentForDisplay(java.lang.String content, PageContext pageContext, java.lang.Long parentCid)
           
static java.lang.String encodeContentForEditing(java.lang.String content, PageContext pageContext, java.lang.Long parentCid)
           
static java.lang.String encodeContentForJS(java.lang.String content, PageContext pageContext, java.lang.Long parentCid)
           
static java.lang.String encodeForJavaScriptVariable(java.lang.String content)
           
static java.lang.String filterXSS(java.lang.String parameter)
           
static java.lang.Long getHomepageCid(java.lang.String domainname)
           
static java.lang.String getImageAttribute(java.lang.Object imageObject, java.lang.String attributeName, java.lang.String defaultValue)
           
static boolean isUserInRole(java.lang.String role, PageContext pageContext)
           
static java.lang.String pagepath(java.lang.Object theAsset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POPUP_SIZE_DATALIST

public static final java.lang.String POPUP_SIZE_DATALIST
See Also:
Constant Field Values

POPUP_SIZE_INPUT

public static final java.lang.String POPUP_SIZE_INPUT
See Also:
Constant Field Values

POPUP_SIZE_TEXTAREA

public static final java.lang.String POPUP_SIZE_TEXTAREA
See Also:
Constant Field Values

POPUP_SIZE_WYSIWYG_EDITOR

public static final java.lang.String POPUP_SIZE_WYSIWYG_EDITOR
See Also:
Constant Field Values
Method Detail

assetEditUrl

public static final java.lang.String assetEditUrl(java.lang.String assetType,
                                                  java.lang.String cid)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

assetPreviewUrl

public static final java.lang.String assetPreviewUrl()

editTextelementUrl

public static java.lang.String editTextelementUrl(HttpServletRequest request,
                                                  java.lang.String contentId,
                                                  Editor fieldAttributes,
                                                  java.lang.String refType,
                                                  java.lang.String fieldName)

editTextelementUrl

public static java.lang.String editTextelementUrl(HttpServletRequest request,
                                                  java.lang.String contentId,
                                                  java.lang.String refType,
                                                  java.lang.String fieldName)
                                           throws JspException
Throws:
JspException

editTextelementUrl

public static java.lang.String editTextelementUrl(HttpServletRequest request,
                                                  java.lang.String contentId,
                                                  java.lang.String pageId,
                                                  java.lang.String fieldName,
                                                  java.lang.String editorType,
                                                  java.lang.String editorConfigName,
                                                  java.lang.String pageNo,
                                                  java.lang.String popupSize,
                                                  java.lang.String querystring)

embedJavascriptSAEPopupForPages

public static java.lang.String embedJavascriptSAEPopupForPages(HttpServletRequest request,
                                                               java.lang.String bindingSourceCid,
                                                               java.lang.String refType,
                                                               boolean isChildBinding,
                                                               java.lang.String returnCid,
                                                               java.lang.String returnActionPath,
                                                               java.lang.String returnTarget,
                                                               java.lang.String returnJobName,
                                                               java.lang.String returnAssetType,
                                                               java.lang.String appendedQueryString)
Erzeugt einen JavaScript-Aufruf, der im CMA von BaseCMP für den Aufruf des Verknüpfung-Popup (CE-Search & Embed) gebraucht wird. Intern wird getEmbedUrl aufgerufen! An getEmbedUrl werden die meisten Parameter durchgereicht.

Parameters:
request -
bindingSourceCid - CID des Asset zu dem ein andere Asset (gesucht und) verknüpft werden soll.
refType - Name (Referenztyp) unter welchem die Verknüpfung erstellt werden soll. Wird in der Tabelle ASSET_REF unter REF_TYPE gepseichert.
returnCid - CID für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnActionPath - Pfad für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnTarget - Target-Frame für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnJobName - Usecase-Name für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnAssetType - Assettyp für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll

embedJavascriptSAEPopupForPages

public static java.lang.String embedJavascriptSAEPopupForPages(HttpServletRequest request,
                                                               java.lang.String bindingSourceCid,
                                                               java.lang.String refType,
                                                               boolean isChildBinding,
                                                               java.lang.String searchConfigName,
                                                               java.lang.String minBindings,
                                                               java.lang.String maxBindings,
                                                               java.lang.String pageNo,
                                                               java.lang.String returnCid,
                                                               java.lang.String returnActionPath,
                                                               java.lang.String returnTarget,
                                                               java.lang.String returnJobName,
                                                               java.lang.String returnAssetType,
                                                               java.lang.String appendedQueryString)

embedUrlForPages

public static final java.lang.String embedUrlForPages(HttpServletRequest request,
                                                      java.lang.String bindingSourceCid,
                                                      java.lang.String refType,
                                                      boolean isChildBinding,
                                                      java.lang.String returnCid,
                                                      java.lang.String returnActionPath,
                                                      java.lang.String returnTarget,
                                                      java.lang.String returnJobName,
                                                      java.lang.String returnAssetType,
                                                      java.lang.String appendedQueryString)
Erzeugt eine URL um das SAE-Popup zum Verknüpfen eines Basic-Assets mit einer Seite zu öffnen.

Parameters:
request -
bindingSourceCid - CID des Asset zu dem ein andere Asset (gesucht und) verknüpft werden soll.
refType - Name (Referenztyp) unter welchem die Verknüpfung erstellt werden soll. Wird in der Tabelle ASSET_REF unter REF_TYPE gepseichert.
returnCid - CID für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnActionPath - Pfad für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnTarget - Target-Frame für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnJobName - Usecase-Name für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
returnAssetType - Assettyp für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll
appendedQueryString - Weitere Parameter für den HTTP-Aufruf, der nach dem Speichern benutzt werden soll

embedUrlForPages

public static final java.lang.String embedUrlForPages(HttpServletRequest request,
                                                      java.lang.String bindingSourceCid,
                                                      java.lang.String refType,
                                                      boolean isChildBinding,
                                                      java.lang.String searchConfigName,
                                                      java.lang.String minBindings,
                                                      java.lang.String maxBindings,
                                                      java.lang.String pageNo,
                                                      java.lang.String returnCid,
                                                      java.lang.String returnActionPath,
                                                      java.lang.String returnTarget,
                                                      java.lang.String returnJobName,
                                                      java.lang.String returnAssetType,
                                                      java.lang.String appendedQueryString)

encodeContentForDisplay

public static final java.lang.String encodeContentForDisplay(java.lang.String content,
                                                             PageContext pageContext,
                                                             java.lang.Long parentCid)

encodeContentForEditing

public static final java.lang.String encodeContentForEditing(java.lang.String content,
                                                             PageContext pageContext,
                                                             java.lang.Long parentCid)

encodeContentForJS

public static final java.lang.String encodeContentForJS(java.lang.String content,
                                                        PageContext pageContext,
                                                        java.lang.Long parentCid)

encodeForJavaScriptVariable

public static final java.lang.String encodeForJavaScriptVariable(java.lang.String content)

filterXSS

public static final java.lang.String filterXSS(java.lang.String parameter)

getHomepageCid

public static final java.lang.Long getHomepageCid(java.lang.String domainname)
                                           throws JspException
Throws:
JspException

getImageAttribute

public static final java.lang.String getImageAttribute(java.lang.Object imageObject,
                                                       java.lang.String attributeName,
                                                       java.lang.String defaultValue)

isUserInRole

public static boolean isUserInRole(java.lang.String role,
                                   PageContext pageContext)
                            throws JspException
Throws:
JspException

pagepath

public static final java.lang.String pagepath(java.lang.Object theAsset)


Copyright © 2004 by basecmp® - Professional Web Solutions