com.basecmp.taglibs.core
Class CmaFormelementTag

java.lang.Object
  extended byTagSupport
      extended bycom.basecmp.taglibs.core.AbstractTag
          extended bycom.basecmp.taglibs.core.CmaFormelementTag

public class CmaFormelementTag
extends com.basecmp.taglibs.core.AbstractTag

Stellt diverse HTML-Formular-Elemente , welche dynamisch mit Framework-bezogenen Inhalten befüllte werden, als Tag zur Verfügung. Created on 22.11.2004

See Also:
Serialized Form
Author:
wolfgang

Constructor Summary
CmaFormelementTag()
           
 
Method Summary
protected  java.lang.Long clientIdBySession()
          Returns the client-id (CID) from the session-attribute DOMAIN_CLIENT_ID.
protected  java.lang.String determineTagVarName(java.lang.String var)
           
protected  java.lang.String determineTagVarName(java.lang.String var, java.lang.String defaultName)
           
 int doEndTag()
           
protected  java.lang.Long domainIdByHttpHeader()
          Returns the domain-id (CID) using the Http-HOST-Header.
protected  java.lang.Long domainIdBySession()
          Returns the domain-id (CID) from the session-attribute USER_VIEWING_DOMAIN_ID.
protected  java.lang.String domainNameByHttpHeader()
          Returns the domain-name from the current request-header (HOST-header).
protected  java.lang.String domainNameBySession()
          Returns the domain-name from the session-attribute USER_VIEWING_DOMAIN.
 int doStartTag()
           
static java.util.List getAssetListForPage(int currentPageNo, PersistentAsset listDefinition, java.util.List listAssets)
          Extrahiert die Assets einer "Seite" aus einer Assetliste (ArrayList mit PersistentAssets) die Assets der aktuell darzustellenden Seite.
 java.lang.String getCid()
           
static java.lang.String getErrorMsg(java.lang.String header, java.lang.String message)
           
 java.lang.String getName()
           
 java.lang.String getPassingattributes()
           
 java.lang.Integer getSystemaccesslevel()
           
 java.lang.String getType()
           
 java.lang.String getValue()
           
protected static java.util.Map getWrappedAsset(java.lang.Object asset, java.lang.String index)
           
protected  PersistentAsset retrievePersistentAsset(java.lang.Object requestedAsset)
           
 void setCid(java.lang.String cid)
           
 void setName(java.lang.String name)
           
 void setPassingattributes(java.lang.String passingattributes)
           
 void setSystemaccesslevel(java.lang.Integer systemaccesslevel)
           
 void setType(java.lang.String type)
           
 void setValue(java.lang.String value)
           
protected  void write(java.lang.String jspout)
          Helper-Method to simplify writing content into th current page-delivery.
protected  void writeErrorMsg(java.lang.String header, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmaFormelementTag

public CmaFormelementTag()
Method Detail

doEndTag

public int doEndTag()
             throws JspException
Throws:
JspException

doStartTag

public int doStartTag()
               throws JspException
Throws:
JspException

getCid

public java.lang.String getCid()
Returns:
Returns the cid.

getName

public java.lang.String getName()
Returns:
Returns the name.

getPassingattributes

public java.lang.String getPassingattributes()
Returns:
Returns the passingattributes.

getSystemaccesslevel

public java.lang.Integer getSystemaccesslevel()
Returns:
Returns the systemaccesslevel.

getType

public java.lang.String getType()
Returns:
Returns the type.

getValue

public java.lang.String getValue()
Returns:
Returns the value.

setCid

public void setCid(java.lang.String cid)
Parameters:
cid - The cid to set.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

setPassingattributes

public void setPassingattributes(java.lang.String passingattributes)
Parameters:
passingattributes - The passingattributes to set.

setSystemaccesslevel

public void setSystemaccesslevel(java.lang.Integer systemaccesslevel)
Parameters:
systemaccesslevel - The systemaccesslevel to set.

setType

public void setType(java.lang.String type)
Parameters:
type - The type to set.

setValue

public void setValue(java.lang.String value)
Parameters:
value - The value to set.

clientIdBySession

protected java.lang.Long clientIdBySession()
Returns the client-id (CID) from the session-attribute DOMAIN_CLIENT_ID.

See Also:
SessionConstants#DOMAIN_CLIENT_ID

determineTagVarName

protected java.lang.String determineTagVarName(java.lang.String var)

determineTagVarName

protected java.lang.String determineTagVarName(java.lang.String var,
                                               java.lang.String defaultName)

domainIdByHttpHeader

protected java.lang.Long domainIdByHttpHeader()
Returns the domain-id (CID) using the Http-HOST-Header.


domainIdBySession

protected java.lang.Long domainIdBySession()
Returns the domain-id (CID) from the session-attribute USER_VIEWING_DOMAIN_ID.

See Also:
SessionConstants#USER_VIEWING_DOMAIN_ID

domainNameByHttpHeader

protected java.lang.String domainNameByHttpHeader()
Returns the domain-name from the current request-header (HOST-header). In case the header contains an http-port, the port is striped off.


domainNameBySession

protected java.lang.String domainNameBySession()
Returns the domain-name from the session-attribute USER_VIEWING_DOMAIN.

See Also:
SessionConstants#USER_VIEWING_DOMAIN

getAssetListForPage

public static java.util.List getAssetListForPage(int currentPageNo,
                                                 PersistentAsset listDefinition,
                                                 java.util.List listAssets)
Extrahiert die Assets einer "Seite" aus einer Assetliste (ArrayList mit PersistentAssets) die Assets der aktuell darzustellenden Seite.

Eine leere Liste wird zurückgegeben, wenn...

Parameters:
currentPageNo - aktuelle Seitennummer (Seiten-Zählung beginnt mit 0)
listDefinition - Metadaten-Listasset
listAssets - alle Assets einer Liste

getErrorMsg

public static java.lang.String getErrorMsg(java.lang.String header,
                                           java.lang.String message)

getWrappedAsset

protected static java.util.Map getWrappedAsset(java.lang.Object asset,
                                               java.lang.String index)

retrievePersistentAsset

protected PersistentAsset retrievePersistentAsset(java.lang.Object requestedAsset)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

write

protected void write(java.lang.String jspout)
Helper-Method to simplify writing content into th current page-delivery.

Parameters:
jspout - the content to write.

writeErrorMsg

protected void writeErrorMsg(java.lang.String header,
                             java.lang.String message)


Copyright © 2004 by basecmp® - Professional Web Solutions